docs: public void transmit(Object message) {
  		try {
  			boolean commandFlushed = false;
  			byte[] b = (byte[]) message;
  			for (int i = 0; i < b.length; i++) {
  				byte b2 = b[i];
  				if ((b2 == 10 || b2 == 13) && !commandFlushed) //NEWLINE / RETURN
  				{
  					commandFlushed = true;
  					if ("exit".equals(command.toString().trim())) {
  						close();
  					}
  					else {
  						command.append((char) 10);//.append((char)13);
  						proc.getOutputStream().write(command.toString().getBytes());
  						proc.getOutputStream().flush();
  						command = new StringBuffer();
  					}
  				}
  				else// if (b2 != 13)
  				{
  					command = command.append((char) b2);
  				}
  			}
  		}
  		catch (IOException e) {
  //			e.printStackTrace();
  			close();
  		}
  	}