public Manifest getManifest() throws IOException
public synchronized Manifest getManifest() throws IOException
  public Manifest getManifest() throws IOException  {		if (!manifestRead)			manifest = readManifest();		return manifest;	}