protected TYPE_1 METHOD_1 ( ) throws TYPE_2 { return TYPE_3 . METHOD_2 ( ) . METHOD_3 ( ) ; }
protected TYPE_1 METHOD_1 ( ) throws TYPE_2 { TYPE_3 context = TYPE_3 . METHOD_2 ( ) ; if ( context != null ) { return context . METHOD_3 ( ) ; } else { return super . METHOD_1 ( ) ; } }