public CountDownLatch createNewCorePackageAsync(com.mozu.api.contracts.appdev.PackageRequest packageRequest, AsyncCallback<com.mozu.api.contracts.appdev.Package> callback) throws Exception
	{
		return createNewCorePackageAsync( packageRequest,  null, callback);
	}
public CountDownLatch createNewCorePackageAsync ( com . mozu . api . contracts . appdev . PackageRequest packageRequest , AsyncCallback < com . mozu . api . contracts . appdev . Package > callback ) throws Exception { return createNewCorePackageAsync ( packageRequest , null , callback ) ; }
<p><pre><code>
AppPackage apppackage = new AppPackage();
CountDownLatch latch = apppackage.createNewCorePackage( packageRequest, callback );
latch.await()	 * </code></pre></p>
@param  callback callback handler for asynchronous operations
@param packageRequest This operation is not public.
@return com.mozu.api.contracts.appdev.Package
@see com.mozu.api.contracts.appdev.Package
@see com.mozu.api.contracts.appdev.PackageRequest