code: private final Command takeExecutingCommand() {
  		try {
  			return this.commandAlreadySent.take();
  		} catch (InterruptedException e) {
  			Thread.currentThread().interrupt();
  		}
  		return null;
  	}
docs: get current command from queue
  
  @return