code: public static com.apptentive.android.sdk.model.SdkAndAppReleasePayload getPayload(Sdk sdk, AppRelease appRelease) {
  		com.apptentive.android.sdk.model.SdkAndAppReleasePayload ret = new com.apptentive.android.sdk.model.SdkAndAppReleasePayload();
  		if (appRelease == null) {
  			return ret;
  		}
  
  		// sdk data
  		ret.setAuthorEmail(sdk.getAuthorEmail());
  		ret.setAuthorName(sdk.getAuthorName());
  		ret.setDistribution(sdk.getDistribution());
  		ret.setDistributionVersion(sdk.getDistributionVersion());
  		ret.setPlatform(sdk.getPlatform());
  		ret.setProgrammingLanguage(sdk.getProgrammingLanguage());
  		ret.setVersion(sdk.getVersion());
  
  
  		// app release data
  		ret.setAppStore(appRelease.getAppStore());
  		ret.setDebug(appRelease.isDebug());
  		ret.setIdentifier(appRelease.getIdentifier());
  		ret.setInheritStyle(appRelease.isInheritStyle());
  		ret.setOverrideStyle(appRelease.isOverrideStyle());
  		ret.setTargetSdkVersion(appRelease.getTargetSdkVersion());
  		ret.setType(appRelease.getType());
  		ret.setVersionCode(appRelease.getVersionCode());
  		ret.setVersionName(appRelease.getVersionName());
  		return ret;
  	}
docs: TODO: this method might not belong here