/** return _true_ iff this polymorphic object supports the specified interface. Synonymous with "does the argument class have this as an instance". Actually it shouldn't be. Review. */ public <X extends T> boolean supports( Class<X> t ) { X supporter = findExistingView( t ); return supporter != null || this.canSupport( t ); }
/** return _true_ iff this polymorphic object supports the specified interface. Synonymous with "does the argument class have this as an instance". Actually it shouldn't be. Review. */ public <X extends T> boolean supports( Class<X> t ) { X supporter = findExistingView( t ); return supporter != null || this.canSupport( t ); }