System.out.println("RXTXPort:SerialOutputStream:flush() leave");
System.out.println(System.currentTimeMillis() + ": " + "RXTXPort:SerialOutputStream:flush() leave");
		public void flush() throws IOException		{			if (debug)				System.out.println("RXTXPort:SerialOutputStream:flush() enter");			if( speed == 0 ) return;			if ( fd == 0 ) throw new IOException();	/* hmm this turns out to be a very bad idea			if ( monThreadisInterrupted == true )			{				return;				// FIXME Trent this breaks				//throw new IOException( "flush() Port has been Closed" );			}	*/			waitForTheNativeCodeSilly();			nativeDrain( monThreadisInterrupted );			if (debug)				System.out.println("RXTXPort:SerialOutputStream:flush() leave");		}