data.setManifestType(in.readByte());
	protected void loadMetaDataFor(EclipseBundleData data, DataInputStream in) throws IOException {		byte flag = in.readByte();		if (flag == NULL)			return;		data.setLocation(readString(in, false));		data.setFileName(readString(in, false));		data.setSymbolicName(readString(in, false));		data.setVersion(new Version(readString(in, false)));		data.setActivator(readString(in, false));		data.setPluginClass(readString(in, false));		data.setLegacy(readString(in, false));		data.setClassPath(readString(in, false));		data.setNativePaths(readString(in, false));		data.setExecutionEnvironment(readString(in, false));		data.setDynamicImports(readString(in, false));		data.setGeneration(in.readInt());		data.setStartLevel(in.readInt());		data.setStatus(in.readInt());		data.setReference(in.readBoolean());		data.setFragment(in.readBoolean());		data.setManifestTimeStamp(in.readLong());		data.setManifestType(in.readByte());	}