public static TYPE_1 METHOD_1 ( java.lang.String source ) throws TYPE_2 { java.lang.String [ ] VAR_1 = source . split ( STRING_1 ) ; if ( ( VAR_1 . length ) != INT_1 ) throw new TYPE_2 ( ( STRING_2 + source ) ) ; TYPE_1 result = new TYPE_1 ( ) ; result . METHOD_2 ( java.lang.Integer.parseInt ( VAR_1 [ 0 ] ) ) ; result . METHOD_3 ( java.lang.Integer.parseInt ( VAR_1 [ 1 ] ) ) ; result . METHOD_4 ( java.lang.Double . METHOD_5 ( VAR_1 [ INT_2 ] ) ) ; return result ; }

public static TYPE_1 METHOD_1 ( java.lang.String source ) throws TYPE_2 { java.lang.String [ ] VAR_1 = source . split ( STRING_1 ) ; if ( ( VAR_1 . length ) != INT_1 ) throw new TYPE_2 ( ( STRING_2 + source ) ) ; TYPE_1 result = new TYPE_1 ( ) ; result . METHOD_2 ( java.lang.Integer.parseInt ( VAR_1 [ 0 ] ) ) ; result . METHOD_3 ( java.lang.Double . METHOD_5 ( VAR_1 [ 1 ] ) ) ; result . METHOD_4 ( java.lang.Double . METHOD_5 ( VAR_1 [ INT_2 ] ) ) ; return result ; }
