Example code for Building UconnectMessage:
       
/**********************************************************************************************
 * This example code is provided for illustrative purposes only and provided 'AS IS' without 
 * warranty of any kind.
 * 
 * Copyright ©2014 Chrysler Group LLC.  All Rights Reserved.  All information contained herein is,
 * and remains the property of Chrysler Group LLC and its suppliers, if any.  The intellectual and
 * technical concepts contained herein are proprietary to Chrysler Group LLC and its suppliers
 * and may be covered by U.S. and Foreign Patents, patents in process, and are protected by trade
 * secret or copyright law. Dissemination of this information or reproduction of this material is
 * strictly forbidden unless prior written permission is obtained from Chrysler Group LLC.
 *
 * Chrysler, Jeep, Dodge, Ram, SRT, Mopar and the Pentastar logo are registered trademarks of
 * Chrysler Group LLC. FIAT is a registered trademark of Fiat group Marketing & Corporate
 * Communication S.p.A. used under license by Chrysler Group LLC.
 *********************************************************************************************/
		
	ActivationRequest activationReq = ActivationRequest.newBuilder()
			.setVehicleId(vehicleId)
			.setEmailAddress(emailAddress)
			.setFirstName(firstName)
			.setLastName(lastName)
			.setTcIndicator(indicatorEnum)
			.build();
    		
		UconnectMessage msg = UconnectMessage.newBuilder()
			.setTimestamp(System.currentTimeMillis())
			.setMessageId(messageId)
			.addMessages(UconnectAny.newBuilder()
			.setExtension(GlobalUconnectExtActivation.activationRequest, 
			 activationReq))
			.build();
      
      

The example code demonstrates how to build Uconnect message and add Activation Request message to it, Similar way you can add other messages