if (version == VERSION_UNKNOWN) throw new IOException("Version is unknown!"); if (version == VERSION_2) return 16; else return 0;
if (inputFile != null) { CacheInfo info; synchronized (cacheFiles) { info = (CacheInfo) cacheFiles.get(inputFile); } if (info != null) { switch (info.filetype) { case FILETYPE_VALID : case FILETYPE_CORRUPT : return 16; case FILETYPE_NOSIGNATURE : return 0; } } } throw new IOException("ReliableFile signature size is unknown");
	protected int getSignatureSize() throws IOException {		if (version == VERSION_UNKNOWN)			throw new IOException("Version is unknown!"); //$NON-NLS-1$		if (version == VERSION_2)			return 16;		else			return 0;	}