/** * @see ArchiveTypeDiscriminator#openArchive(Archive) */ public Archive openArchive(Archive anArchive) throws OpenFailureException { Archive result = super.openArchive(anArchive); if (result == anArchive) //Couldn't convert return null; return result; }