question: default ParameterDeclaration asParameter ( ) { throw new UnsupportedOperationException ( String . format ( "%s is not a ParameterDeclaration" , this ) ) ; }
target:  Return this as a ParameterDeclaration or throw an UnsupportedOperationException