private final boolean parkAndCheckInterrupt(){
  LockSupport.park(this);
  return Thread.interrupted();
}

private final boolean parkAndCheckInterrupt ( ) { LockSupport . park ( this ) ; return Thread . interrupted ( ) ; }
convenience method to park and then check if interrupted
