public TYPE_1 METHOD_1 ( TYPE_2 VAR_1 , TYPE_3 VAR_2 , TYPE_4 context ) throws TYPE_5 { java.lang.String name = context . METHOD_1 ( VAR_1 . METHOD_2 ( ) . get ( STRING_1 ) , VAR_3 . String class ) ; return ( ( TYPE_1 ) ( VAR_4 . get ( VAR_5 . get ( name ) ) . METHOD_1 ( VAR_1 , VAR_2 , context ) ) ) ; }

public TYPE_1 METHOD_1 ( TYPE_2 VAR_1 , TYPE_3 VAR_2 , TYPE_4 context ) throws TYPE_5 { java.lang.String name = context . METHOD_1 ( VAR_1 . METHOD_2 ( ) . get ( "type" ) , VAR_3 . String class ) ; return ( ( TYPE_1 ) ( VAR_4 . get ( VAR_5 . get ( name ) ) . METHOD_1 ( VAR_1 , VAR_2 , context ) ) ) ; }
