static TYPE_1 METHOD_1 ( java.lang.Class VAR_1 ) { if ( VAR_1 . equals ( VAR_2 class ) ) return new TYPE_2 ( ) ; if ( ( VAR_1 . METHOD_2 ( ) . equals ( VAR_3 class ) ) || ( VAR_1 . equals ( VAR_3 class ) ) ) return new TYPE_3 ( ) ; if ( ( VAR_1 . equals ( VAR_4 class ) ) || ( VAR_1 . METHOD_2 ( ) . equals ( VAR_4 class ) ) ) return new TYPE_4 ( ) ; return null ; }

static TYPE_1 METHOD_1 ( java.lang.Class VAR_1 ) { if ( VAR_1 . equals ( VAR_2 class ) ) return new TYPE_2 ( ) ; if ( ( VAR_1 . equals ( VAR_4 class ) ) || ( VAR_1 . METHOD_2 ( ) . equals ( VAR_4 class ) ) ) return new TYPE_4 ( ) ; if ( ( VAR_1 . METHOD_2 ( ) . equals ( VAR_3 class ) ) || ( VAR_1 . equals ( VAR_3 class ) ) ) return new TYPE_3 ( ) ; return null ; }
