public static int intersectCubic(double n1, double n2, double n3, double n4, double n5, double n6, double n7, double n8, double n9, double n10, double n11, double n12){ //XMLVM_BEGIN_WRAPPER[com.codename1.ui.geom.GeneralPath$ShapeUtil: int intersectCubic(double, double, double, double, double, double, double, double, double, double, double, double)] global::org.xmlvm._nElement _r0; global::System.Object _r0_o = null; global::org.xmlvm._nElement _r1; global::System.Object _r1_o = null; global::org.xmlvm._nElement _r2; global::System.Object _r2_o = null; global::org.xmlvm._nElement _r3; global::System.Object _r3_o = null; global::org.xmlvm._nElement _r4; global::System.Object _r4_o = null; global::org.xmlvm._nElement _r5; global::System.Object _r5_o = null; global::org.xmlvm._nElement _r6; global::System.Object _r6_o = null; global::org.xmlvm._nElement _r7; global::System.Object _r7_o = null; global::org.xmlvm._nElement _r8; global::System.Object _r8_o = null; global::org.xmlvm._nElement _r9; global::System.Object _r9_o = null; global::org.xmlvm._nElement _r10; global::System.Object _r10_o = null; global::org.xmlvm._nElement _r11; global::System.Object _r11_o = null; global::org.xmlvm._nElement _r12; global::System.Object _r12_o = null; global::org.xmlvm._nElement _r13; global::System.Object _r13_o = null; global::org.xmlvm._nElement _r14; global::System.Object _r14_o = null; global::org.xmlvm._nElement _r15; global::System.Object _r15_o = null; global::org.xmlvm._nElement _r16; global::System.Object _r16_o = null; global::org.xmlvm._nElement _r17; global::System.Object _r17_o = null; global::org.xmlvm._nElement _r18; global::System.Object _r18_o = null; global::org.xmlvm._nElement _r19; global::System.Object _r19_o = null; global::org.xmlvm._nElement _r20; global::System.Object _r20_o = null; global::org.xmlvm._nElement _r21; global::System.Object _r21_o = null; global::org.xmlvm._nElement _r22; global::System.Object _r22_o = null; global::org.xmlvm._nElement _r23; global::System.Object _r23_o = null; global::org.xmlvm._nElement _r24; global::System.Object _r24_o = null; global::org.xmlvm._nElement _r25; global::System.Object _r25_o = null; global::org.xmlvm._nElement _r26; global::System.Object _r26_o = null; global::org.xmlvm._nElement _r27; global::System.Object _r27_o = null; global::org.xmlvm._nElement _r28; global::System.Object _r28_o = null; global::org.xmlvm._nElement _r29; global::System.Object _r29_o = null; global::org.xmlvm._nElement _r30; global::System.Object _r30_o = null; global::org.xmlvm._nElement _r31; global::System.Object _r31_o = null; global::org.xmlvm._nElement _r32; global::System.Object _r32_o = null; global::org.xmlvm._nElement _r33; global::System.Object _r33_o = null; global::org.xmlvm._nElement _r34; global::System.Object _r34_o = null; global::org.xmlvm._nElement _r35; global::System.Object _r35_o = null; global::org.xmlvm._nElement _r36; global::System.Object _r36_o = null; global::org.xmlvm._nElement _r37; global::System.Object _r37_o = null; global::org.xmlvm._nElement _r38; global::System.Object _r38_o = null; global::org.xmlvm._nElement _r39; global::System.Object _r39_o = null; global::org.xmlvm._nElement _r40; global::System.Object _r40_o = null; global::org.xmlvm._nElement _r41; global::System.Object _r41_o = null; global::org.xmlvm._nElement _r42; global::System.Object _r42_o = null; global::org.xmlvm._nElement _r43; global::System.Object _r43_o = null; global::org.xmlvm._nElement _r44; global::System.Object _r44_o = null; global::org.xmlvm._nElement _r45; global::System.Object _r45_o = null; global::org.xmlvm._nElement _r46; global::System.Object _r46_o = null; global::org.xmlvm._nElement _r47; global::System.Object _r47_o = null; global::org.xmlvm._nElement _r48; global::System.Object _r48_o = null; global::org.xmlvm._nExceptionAdapter _ex = null; _r25.d = n1; _r27.d = n2; _r29.d = n3; _r31.d = n4; _r33.d = n5; _r35.d = n6; _r37.d = n7; _r39.d = n8; _r41.d = n9; _r43.d = n10; _r45.d = n11; _r47.d = n12; _r4.i = _r45.d > _r25.d ? 1 : (_r45.d == _r25.d ? 0 : -1); if (_r4.i >= 0) goto label16; _r4.i = _r45.d > _r29.d ? 1 : (_r45.d == _r29.d ? 0 : -1); if (_r4.i >= 0) goto label16; _r4.i = _r45.d > _r33.d ? 1 : (_r45.d == _r33.d ? 0 : -1); if (_r4.i >= 0) goto label16; _r4.i = _r45.d > _r37.d ? 1 : (_r45.d == _r37.d ? 0 : -1); if (_r4.i < 0) goto label48; label16:; _r4.i = _r41.d > _r25.d ? 1 : (_r41.d == _r25.d ? 0 : -1); if (_r4.i <= 0) goto label32; _r4.i = _r41.d > _r29.d ? 1 : (_r41.d == _r29.d ? 0 : -1); if (_r4.i <= 0) goto label32; _r4.i = _r41.d > _r33.d ? 1 : (_r41.d == _r33.d ? 0 : -1); if (_r4.i <= 0) goto label32; _r4.i = _r41.d > _r37.d ? 1 : (_r41.d == _r37.d ? 0 : -1); if (_r4.i > 0) goto label48; label32:; _r4.i = _r43.d > _r27.d ? 1 : (_r43.d == _r27.d ? 0 : -1); if (_r4.i <= 0) goto label51; _r4.i = _r43.d > _r31.d ? 1 : (_r43.d == _r31.d ? 0 : -1); if (_r4.i <= 0) goto label51; _r4.i = _r43.d > _r35.d ? 1 : (_r43.d == _r35.d ? 0 : -1); if (_r4.i <= 0) goto label51; _r4.i = _r43.d > _r39.d ? 1 : (_r43.d == _r39.d ? 0 : -1); if (_r4.i <= 0) goto label51; label48:; _r25.i = 0; label50:; return _r25.i; label51:; _r4.i = _r47.d > _r27.d ? 1 : (_r47.d == _r27.d ? 0 : -1); if (_r4.i >= 0) goto label107; _r4.i = _r47.d > _r31.d ? 1 : (_r47.d == _r31.d ? 0 : -1); if (_r4.i >= 0) goto label107; _r4.i = _r47.d > _r35.d ? 1 : (_r47.d == _r35.d ? 0 : -1); if (_r4.i >= 0) goto label107; _r4.i = _r47.d > _r39.d ? 1 : (_r47.d == _r39.d ? 0 : -1); if (_r4.i >= 0) goto label107; _r4.i = _r41.d > _r25.d ? 1 : (_r41.d == _r25.d ? 0 : -1); if (_r4.i == 0) goto label107; _r4.i = _r41.d > _r37.d ? 1 : (_r41.d == _r37.d ? 0 : -1); if (_r4.i == 0) goto label107; _r27.i = _r25.d > _r37.d ? 1 : (_r25.d == _r37.d ? 0 : -1); if (_r27.i >= 0) goto label93; _r25.i = _r25.d > _r41.d ? 1 : (_r25.d == _r41.d ? 0 : -1); if (_r25.i >= 0) goto label90; _r25.i = _r41.d > _r37.d ? 1 : (_r41.d == _r37.d ? 0 : -1); if (_r25.i >= 0) goto label90; _r25.i = 1; goto label50; label90:; _r25.i = 0; goto label50; label93:; _r27.i = _r37.d > _r41.d ? 1 : (_r37.d == _r41.d ? 0 : -1); if (_r27.i >= 0) goto label104; _r25.i = _r41.d > _r25.d ? 1 : (_r41.d == _r25.d ? 0 : -1); if (_r25.i >= 0) goto label104; _r25.i = -1; goto label50; label104:; _r25.i = 0; goto label50; label107:; _r4_o = new global::com.codename1.ui.geom.GeneralPath_2ShapeUtil_2CubicCurve(); _r5.d = _r25.d; _r7.d = _r27.d; _r9.d = _r29.d; _r11.d = _r31.d; _r13.d = _r33.d; _r15.d = _r35.d; _r17.d = _r37.d; _r19.d = _r39.d; ((global::com.codename1.ui.geom.GeneralPath_2ShapeUtil_2CubicCurve) _r4_o).@this((double) _r5.d, (double) _r7.d, (double) _r9.d, (double) _r11.d, (double) _r13.d, (double) _r15.d, (double) _r17.d, (double) _r19.d); _r29.d = _r41.d - _r25.d; _r33.d = _r43.d - _r27.d; _r31.d = _r45.d - _r25.d; _r27.d = _r47.d - _r27.d; _r35.i = 3; _r0.i = _r35.i; _r0_o = new global::org.xmlvm._nArrayAdapter<double>(new double[_r0.i]); _r7_o = _r0_o; _r35.i = 3; _r0.i = _r35.i; _r0_o = new global::org.xmlvm._nArrayAdapter<double>(new double[_r0.i]); _r16_o = _r0_o; _r0_o = _r4_o; _r1_o = _r7_o; _r2.d = _r29.d; _r8.i = ((global::com.codename1.ui.geom.GeneralPath_2ShapeUtil_2CubicCurve) _r0_o).solvePoint((global::org.xmlvm._nArrayAdapter<double>) _r1_o, (double) _r2.d); _r0_o = _r4_o; _r1_o = _r16_o; _r2.d = _r31.d; _r17.i = ((global::com.codename1.ui.geom.GeneralPath_2ShapeUtil_2CubicCurve) _r0_o).solvePoint((global::org.xmlvm._nArrayAdapter<double>) _r1_o, (double) _r2.d); if (_r8.i != 0) goto label175; if (_r17.i != 0) goto label175; _r25.i = 0; goto label50; label175:; _r35.d = 1.0E-5D; _r9.d = _r29.d - _r35.d; _r29.d = 1.0E-5D; _r11.d = _r31.d + _r29.d; _r29.i = 40; _r0.i = _r29.i; _r0_o = new global::org.xmlvm._nArrayAdapter<double>(new double[_r0.i]); _r5_o = _r0_o; _r6.i = 0; _r13.i = 0; _r14.i = 0; _r6.i = ((global::com.codename1.ui.geom.GeneralPath_2ShapeUtil_2CubicCurve) _r4_o).addBound((global::org.xmlvm._nArrayAdapter<double>) _r5_o, (int) _r6.i, (global::org.xmlvm._nArrayAdapter<double>) _r7_o, (int) _r8.i, (double) _r9.d, (double) _r11.d, 0!=_r13.i, (int) _r14.i); _r22.i = 0; _r23.i = 1; _r13_o = _r4_o; _r14_o = _r5_o; _r15.i = _r6.i; _r18.d = _r9.d; _r20.d = _r11.d; _r6.i = ((global::com.codename1.ui.geom.GeneralPath_2ShapeUtil_2CubicCurve) _r13_o).addBound((global::org.xmlvm._nArrayAdapter<double>) _r14_o, (int) _r15.i, (global::org.xmlvm._nArrayAdapter<double>) _r16_o, (int) _r17.i, (double) _r18.d, (double) _r20.d, 0!=_r22.i, (int) _r23.i); _r0_o = _r4_o; _r1_o = _r16_o; _r17.i = ((global::com.codename1.ui.geom.GeneralPath_2ShapeUtil_2CubicCurve) _r0_o).solveExtremX((global::org.xmlvm._nArrayAdapter<double>) _r1_o); _r22.i = 1; _r23.i = 2; _r13_o = _r4_o; _r14_o = _r5_o; _r15.i = _r6.i; _r18.d = _r9.d; _r20.d = _r11.d; _r6.i = ((global::com.codename1.ui.geom.GeneralPath_2ShapeUtil_2CubicCurve) _r13_o).addBound((global::org.xmlvm._nArrayAdapter<double>) _r14_o, (int) _r15.i, (global::org.xmlvm._nArrayAdapter<double>) _r16_o, (int) _r17.i, (double) _r18.d, (double) _r20.d, 0!=_r22.i, (int) _r23.i); _r0_o = _r4_o; _r1_o = _r16_o; _r17.i = ((global::com.codename1.ui.geom.GeneralPath_2ShapeUtil_2CubicCurve) _r0_o).solveExtremY((global::org.xmlvm._nArrayAdapter<double>) _r1_o); _r22.i = 1; _r23.i = 4; _r13_o = _r4_o; _r14_o = _r5_o; _r15.i = _r6.i; _r18.d = _r9.d; _r20.d = _r11.d; _r6.i = ((global::com.codename1.ui.geom.GeneralPath_2ShapeUtil_2CubicCurve) _r13_o).addBound((global::org.xmlvm._nArrayAdapter<double>) _r14_o, (int) _r15.i, (global::org.xmlvm._nArrayAdapter<double>) _r16_o, (int) _r17.i, (double) _r18.d, (double) _r20.d, 0!=_r22.i, (int) _r23.i); _r29.i = _r41.d > _r25.d ? 1 : (_r41.d == _r25.d ? 0 : -1); if (_r29.i >= 0) goto label294; _r25.i = _r25.d > _r45.d ? 1 : (_r25.d == _r45.d ? 0 : -1); if (_r25.i >= 0) goto label294; _r25.i = _r6.i + 1; _r29.d = 0.0D; ((global::org.xmlvm._nArrayAdapter<double>) _r5_o)[_r6.i] = _r29.d; _r6.i = _r25.i + 1; _r29.d = 0.0D; ((global::org.xmlvm._nArrayAdapter<double>) _r5_o)[_r25.i] = _r29.d; _r25.i = _r6.i + 1; _r29.d = 0.0D; ((global::org.xmlvm._nArrayAdapter<double>) _r5_o)[_r6.i] = _r29.d; _r6.i = _r25.i + 1; _r29.d = 6.0D; ((global::org.xmlvm._nArrayAdapter<double>) _r5_o)[_r25.i] = _r29.d; label294:; _r25.i = _r6.i; _r26.i = _r41.d > _r37.d ? 1 : (_r41.d == _r37.d ? 0 : -1); if (_r26.i >= 0) goto label334; _r26.i = _r37.d > _r45.d ? 1 : (_r37.d == _r45.d ? 0 : -1); if (_r26.i >= 0) goto label334; _r6.i = _r25.i + 1; _r29.d = 1.0D; ((global::org.xmlvm._nArrayAdapter<double>) _r5_o)[_r25.i] = _r29.d; _r25.i = _r6.i + 1; _r0_o = _r4_o; _r0.d = ((global::com.codename1.ui.geom.GeneralPath_2ShapeUtil_2CubicCurve) _r0_o)._fax; _r29.d = _r0.d; ((global::org.xmlvm._nArrayAdapter<double>) _r5_o)[_r6.i] = _r29.d; _r6.i = _r25.i + 1; _r0_o = _r4_o; _r0.d = ((global::com.codename1.ui.geom.GeneralPath_2ShapeUtil_2CubicCurve) _r0_o)._fay; _r29.d = _r0.d; ((global::org.xmlvm._nArrayAdapter<double>) _r5_o)[_r25.i] = _r29.d; _r25.i = _r6.i + 1; _r29.d = 7.0D; ((global::org.xmlvm._nArrayAdapter<double>) _r5_o)[_r6.i] = _r29.d; label334:; _r6.i = _r25.i; _r18_o = _r5_o; _r19.i = _r6.i; _r20.d = _r33.d; _r22.d = _r27.d; _r25.i = global::com.codename1.ui.geom.GeneralPath_2ShapeUtil.crossBound((global::org.xmlvm._nArrayAdapter<double>) _r18_o, (int) _r19.i, (double) _r20.d, (double) _r22.d); _r26.i = 254; _r0.i = _r25.i; _r1.i = _r26.i; if (_r0.i != _r1.i) goto label50; _r18_o = _r4_o; _r19_o = _r7_o; _r20.i = _r8.i; _r21.d = _r33.d; _r23.d = _r27.d; _r25.i = ((global::com.codename1.ui.geom.GeneralPath_2ShapeUtil_2CubicCurve) _r18_o).cross((global::org.xmlvm._nArrayAdapter<double>) _r19_o, (int) _r20.i, (double) _r21.d, (double) _r23.d); goto label50; //XMLVM_END_WRAPPER[com.codename1.ui.geom.GeneralPath$ShapeUtil: int intersectCubic(double, double, double, double, double, double, double, double, double, double, double, double)] }
public static int crossCubic(double n1, double n2, double n3, double n4, double n5, double n6, double n7, double n8, double n9, double n10){ //XMLVM_BEGIN_WRAPPER[com.codename1.ui.geom.GeneralPath$ShapeUtil: int crossCubic(double, double, double, double, double, double, double, double, double, double)] global::org.xmlvm._nElement _r0; global::System.Object _r0_o = null; global::org.xmlvm._nElement _r1; global::System.Object _r1_o = null; global::org.xmlvm._nElement _r2; global::System.Object _r2_o = null; global::org.xmlvm._nElement _r3; global::System.Object _r3_o = null; global::org.xmlvm._nElement _r4; global::System.Object _r4_o = null; global::org.xmlvm._nElement _r5; global::System.Object _r5_o = null; global::org.xmlvm._nElement _r6; global::System.Object _r6_o = null; global::org.xmlvm._nElement _r7; global::System.Object _r7_o = null; global::org.xmlvm._nElement _r8; global::System.Object _r8_o = null; global::org.xmlvm._nElement _r9; global::System.Object _r9_o = null; global::org.xmlvm._nElement _r10; global::System.Object _r10_o = null; global::org.xmlvm._nElement _r11; global::System.Object _r11_o = null; global::org.xmlvm._nElement _r12; global::System.Object _r12_o = null; global::org.xmlvm._nElement _r13; global::System.Object _r13_o = null; global::org.xmlvm._nElement _r14; global::System.Object _r14_o = null; global::org.xmlvm._nElement _r15; global::System.Object _r15_o = null; global::org.xmlvm._nElement _r16; global::System.Object _r16_o = null; global::org.xmlvm._nElement _r17; global::System.Object _r17_o = null; global::org.xmlvm._nElement _r18; global::System.Object _r18_o = null; global::org.xmlvm._nElement _r19; global::System.Object _r19_o = null; global::org.xmlvm._nElement _r20; global::System.Object _r20_o = null; global::org.xmlvm._nElement _r21; global::System.Object _r21_o = null; global::org.xmlvm._nElement _r22; global::System.Object _r22_o = null; global::org.xmlvm._nElement _r23; global::System.Object _r23_o = null; global::org.xmlvm._nElement _r24; global::System.Object _r24_o = null; global::org.xmlvm._nElement _r25; global::System.Object _r25_o = null; global::org.xmlvm._nElement _r26; global::System.Object _r26_o = null; global::org.xmlvm._nElement _r27; global::System.Object _r27_o = null; global::org.xmlvm._nElement _r28; global::System.Object _r28_o = null; global::org.xmlvm._nElement _r29; global::System.Object _r29_o = null; global::org.xmlvm._nElement _r30; global::System.Object _r30_o = null; global::org.xmlvm._nElement _r31; global::System.Object _r31_o = null; global::org.xmlvm._nElement _r32; global::System.Object _r32_o = null; global::org.xmlvm._nElement _r33; global::System.Object _r33_o = null; global::org.xmlvm._nElement _r34; global::System.Object _r34_o = null; global::org.xmlvm._nElement _r35; global::System.Object _r35_o = null; global::org.xmlvm._nElement _r36; global::System.Object _r36_o = null; global::org.xmlvm._nElement _r37; global::System.Object _r37_o = null; global::org.xmlvm._nElement _r38; global::System.Object _r38_o = null; global::org.xmlvm._nElement _r39; global::System.Object _r39_o = null; global::org.xmlvm._nElement _r40; global::System.Object _r40_o = null; global::org.xmlvm._nExceptionAdapter _ex = null; _r21.d = n1; _r23.d = n2; _r25.d = n3; _r27.d = n4; _r29.d = n5; _r31.d = n6; _r33.d = n7; _r35.d = n8; _r37.d = n9; _r39.d = n10; _r4.i = _r37.d > _r21.d ? 1 : (_r37.d == _r21.d ? 0 : -1); if (_r4.i >= 0) goto label16; _r4.i = _r37.d > _r25.d ? 1 : (_r37.d == _r25.d ? 0 : -1); if (_r4.i >= 0) goto label16; _r4.i = _r37.d > _r29.d ? 1 : (_r37.d == _r29.d ? 0 : -1); if (_r4.i >= 0) goto label16; _r4.i = _r37.d > _r33.d ? 1 : (_r37.d == _r33.d ? 0 : -1); if (_r4.i < 0) goto label60; label16:; _r4.i = _r37.d > _r21.d ? 1 : (_r37.d == _r21.d ? 0 : -1); if (_r4.i <= 0) goto label32; _r4.i = _r37.d > _r25.d ? 1 : (_r37.d == _r25.d ? 0 : -1); if (_r4.i <= 0) goto label32; _r4.i = _r37.d > _r29.d ? 1 : (_r37.d == _r29.d ? 0 : -1); if (_r4.i <= 0) goto label32; _r4.i = _r37.d > _r33.d ? 1 : (_r37.d == _r33.d ? 0 : -1); if (_r4.i > 0) goto label60; label32:; _r4.i = _r39.d > _r23.d ? 1 : (_r39.d == _r23.d ? 0 : -1); if (_r4.i <= 0) goto label48; _r4.i = _r39.d > _r27.d ? 1 : (_r39.d == _r27.d ? 0 : -1); if (_r4.i <= 0) goto label48; _r4.i = _r39.d > _r31.d ? 1 : (_r39.d == _r31.d ? 0 : -1); if (_r4.i <= 0) goto label48; _r4.i = _r39.d > _r35.d ? 1 : (_r39.d == _r35.d ? 0 : -1); if (_r4.i > 0) goto label60; label48:; _r4.i = _r21.d > _r25.d ? 1 : (_r21.d == _r25.d ? 0 : -1); if (_r4.i != 0) goto label63; _r4.i = _r25.d > _r29.d ? 1 : (_r25.d == _r29.d ? 0 : -1); if (_r4.i != 0) goto label63; _r4.i = _r29.d > _r33.d ? 1 : (_r29.d == _r33.d ? 0 : -1); if (_r4.i != 0) goto label63; label60:; _r21.i = 0; label62:; return _r21.i; label63:; _r4.i = _r39.d > _r23.d ? 1 : (_r39.d == _r23.d ? 0 : -1); if (_r4.i >= 0) goto label119; _r4.i = _r39.d > _r27.d ? 1 : (_r39.d == _r27.d ? 0 : -1); if (_r4.i >= 0) goto label119; _r4.i = _r39.d > _r31.d ? 1 : (_r39.d == _r31.d ? 0 : -1); if (_r4.i >= 0) goto label119; _r4.i = _r39.d > _r35.d ? 1 : (_r39.d == _r35.d ? 0 : -1); if (_r4.i >= 0) goto label119; _r4.i = _r37.d > _r21.d ? 1 : (_r37.d == _r21.d ? 0 : -1); if (_r4.i == 0) goto label119; _r4.i = _r37.d > _r33.d ? 1 : (_r37.d == _r33.d ? 0 : -1); if (_r4.i == 0) goto label119; _r23.i = _r21.d > _r33.d ? 1 : (_r21.d == _r33.d ? 0 : -1); if (_r23.i >= 0) goto label105; _r21.i = _r21.d > _r37.d ? 1 : (_r21.d == _r37.d ? 0 : -1); if (_r21.i >= 0) goto label102; _r21.i = _r37.d > _r33.d ? 1 : (_r37.d == _r33.d ? 0 : -1); if (_r21.i >= 0) goto label102; _r21.i = 1; goto label62; label102:; _r21.i = 0; goto label62; label105:; _r23.i = _r33.d > _r37.d ? 1 : (_r33.d == _r37.d ? 0 : -1); if (_r23.i >= 0) goto label116; _r21.i = _r37.d > _r21.d ? 1 : (_r37.d == _r21.d ? 0 : -1); if (_r21.i >= 0) goto label116; _r21.i = -1; goto label62; label116:; _r21.i = 0; goto label62; label119:; _r4_o = new global::com.codename1.ui.geom.GeneralPath_2ShapeUtil_2CubicCurve(); _r5.d = _r21.d; _r7.d = _r23.d; _r9.d = _r25.d; _r11.d = _r27.d; _r13.d = _r29.d; _r15.d = _r31.d; _r17.d = _r33.d; _r19.d = _r35.d; ((global::com.codename1.ui.geom.GeneralPath_2ShapeUtil_2CubicCurve) _r4_o).@this((double) _r5.d, (double) _r7.d, (double) _r9.d, (double) _r11.d, (double) _r13.d, (double) _r15.d, (double) _r17.d, (double) _r19.d); _r21.d = _r37.d - _r21.d; _r7.d = _r39.d - _r23.d; _r23.i = 3; _r0.i = _r23.i; _r0_o = new global::org.xmlvm._nArrayAdapter<double>(new double[_r0.i]); _r5_o = _r0_o; _r0_o = _r4_o; _r1_o = _r5_o; _r2.d = _r21.d; _r6.i = ((global::com.codename1.ui.geom.GeneralPath_2ShapeUtil_2CubicCurve) _r0_o).solvePoint((global::org.xmlvm._nArrayAdapter<double>) _r1_o, (double) _r2.d); _r9.d = _r7.d; _r21.i = ((global::com.codename1.ui.geom.GeneralPath_2ShapeUtil_2CubicCurve) _r4_o).cross((global::org.xmlvm._nArrayAdapter<double>) _r5_o, (int) _r6.i, (double) _r7.d, (double) _r9.d); goto label62; //XMLVM_END_WRAPPER[com.codename1.ui.geom.GeneralPath$ShapeUtil: int crossCubic(double, double, double, double, double, double, double, double, double, double)] }