begins a new subpath by moving the current point to coordinates x , y . concode_field_sep List<Subpath> subpaths concode_elem_sep String START_PATH_ERR_MSG concode_elem_sep Point currentPoint concode_field_sep Point getCurrentPoint concode_elem_sep void curveTo concode_elem_sep void curveTo concode_elem_sep boolean isEmpty concode_elem_sep Subpath getLastSubpath concode_elem_sep List<Subpath> getSubpaths concode_elem_sep void lineTo concode_elem_sep void closeSubpath concode_elem_sep void addSubpath concode_elem_sep void addSubpaths concode_elem_sep List<Integer> replaceCloseWithLine concode_elem_sep void closeAllSubpaths concode_elem_sep void rectangle concode_elem_sep void rectangle concode_elem_sep void curveFromTo
void function ( float arg0 , float arg1 ) { currentPoint = new Point ( arg0 , arg1 ) ; Subpath loc0 = subpaths . size ( ) > 0 ? subpaths . get ( subpaths . size ( ) - 1 ) : null ; if ( loc0 != null && loc0 . isSinglePointOpen ( ) ) { loc0 . setStartPoint ( currentPoint ) ; } else { subpaths . add ( new Subpath ( currentPoint ) ) ; } }