public static TYPE_1 METHOD_1 ( java.lang.String title , java.util.Calendar VAR_1 , java.util.Calendar VAR_2 , int VAR_3 ) { if ( ( VAR_1 == null ) && ( VAR_2 == null ) ) { return new TYPE_1 ( title ) ; } else if ( VAR_3 > 0 ) { return new TYPE_2 ( title , VAR_1 , VAR_2 , VAR_3 ) ; } else if ( VAR_2 == null ) { return new TYPE_3 ( title , VAR_1 ) ; } else { return new TYPE_4 ( title , VAR_1 , VAR_2 ) ; } }

public static TYPE_1 METHOD_1 ( java.lang.String title , java.util.Calendar VAR_1 , java.util.Calendar VAR_2 , int VAR_3 ) { if ( ( VAR_1 == null ) && ( VAR_2 == null ) ) { return new TYPE_1 ( title ) ; } else if ( VAR_3 != 0 ) { return new TYPE_2 ( title , VAR_1 , VAR_2 , VAR_3 ) ; } else if ( VAR_2 == null ) { return new TYPE_3 ( title , VAR_1 ) ; } else { return new TYPE_4 ( title , VAR_1 , VAR_2 ) ; } }
