private java.lang.String METHOD_1 ( ) { TYPE_1 VAR_1 = this . getClass ( ) . < TYPE_1 > METHOD_2 ( VAR_2 class ) ; return VAR_1 == null ? this . getClass ( ) . getName ( ) : VAR_1 . value ( ) ; } 

protected java.lang.String METHOD_1 ( ) { TYPE_1 VAR_1 = this . getClass ( ) . < TYPE_1 > METHOD_2 ( VAR_2 class ) ; return VAR_1 == null ? this . getClass ( ) . getName ( ) : VAR_1 . value ( ) ; } 
