question: default TypeParameterDeclaration asTypeParameter ( ) { throw new UnsupportedOperationException ( String . format ( "%s is not a type parameter" , this ) ) ; }
target:  Return this as a TypeParameterDeclaration or throw UnsupportedOperationException.