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