public abstract Identifiable handleMissingFactory( int id, InputStream is ) ;
public Identifiable create(int id, InputStream is)
{
IdentifiableFactory factory = getFactory( id ) ;
if (factory != null)
return factory.create( is ) ;
else
return handleMissingFactory( id, is ) ;
}