storageHook.autoStart = in.readBoolean();
storageHook.flags = in.readByte();
	public StorageHook load(BaseData target, DataInputStream in) throws IOException {		EclipseStorageHook storageHook = new EclipseStorageHook();		storageHook.bundledata = target;		storageHook.autoStart = in.readBoolean();		int exceptionsCount = in.readInt();		storageHook.autoStartExceptions = exceptionsCount > 0 ? new String[exceptionsCount] : null;		for (int i = 0; i < exceptionsCount; i++)			storageHook.autoStartExceptions[i] = in.readUTF();		storageHook.hasPackageInfo = in.readBoolean();		storageHook.buddyList = AdaptorUtil.readString(in, false);		storageHook.registeredBuddyList = AdaptorUtil.readString(in, false);		storageHook.pluginClass = AdaptorUtil.readString(in, false);		storageHook.manifestTimeStamp = in.readLong();		storageHook.manifestType = in.readByte();		return storageHook;	}