void dispose(){
  if (DO_CLEAN_DIRTY) {
    Arrays.fill(curCurvepts,0f);
    Arrays.fill(firstSegmentsBuffer,0f);
  }
  if (recycleDashes && dash != dashes_initial) {
    rdrCtx.putDirtyFloatArray(dash);
    dash=null;
  }
  if (firstSegmentsBuffer != firstSegmentsBuffer_initial) {
    rdrCtx.putDirtyFloatArray(firstSegmentsBuffer);
    firstSegmentsBuffer=firstSegmentsBuffer_initial;
  }
}

void dispose ( ) { if ( DO_CLEAN_DIRTY ) { Arrays . fill ( curCurvepts , 0f ) ; Arrays . fill ( firstSegmentsBuffer , 0f ) ; } if ( recycleDashes && dash != dashes_initial ) { rdrCtx . putDirtyFloatArray ( dash ) ; dash = null ; } if ( firstSegmentsBuffer != firstSegmentsBuffer_initial ) { rdrCtx . putDirtyFloatArray ( firstSegmentsBuffer ) ; firstSegmentsBuffer = firstSegmentsBuffer_initial ; } }
disposes this dasher : clean up before reusing this instance
