private float normalize(float error,float maximum){
  if (Float.isNaN(error)) {
    return 0.0f;
  }
 else {
    return clip(error,maximum);
  }
}

private float normalize ( float error , float maximum ) { if ( Float . isNaN ( error ) ) { return 0.0f ; } else { return clip ( error , maximum ) ; } }
constrains timing error to + / - the maximum value and corrects any floating point invalid numbers
