class EmployeeHandle extends Service {

  public EmployeeHandle(EmployeeDatabase db, Exception... exc) {
    super(db, exc);
  }

  public String receiveRequest(Object... parameters) throws DatabaseUnavailableException {
    return updateDb(parameters[0]);
  }

  protected String updateDb(Object... parameters) throws DatabaseUnavailableException {<FILL_FUNCTION_BODY>}

}

    var o = (Order) parameters[0];
    if (database.get(o.id) == null) {
      database.add(o);
      return o.id; //true rcvd - change addedToEmployeeHandle to true else don't do anything
    }
    return null;
  
<methods>public transient abstract java.lang.String receiveRequest(java.lang.Object[]) throws com.iluwatar.commander.exceptions.DatabaseUnavailableException<variables>private static final java.lang.String ALL_CHARS,private static final java.security.SecureRandom RANDOM,private static final Hashtable<java.lang.String,java.lang.Boolean> USED_IDS,protected final non-sealed Database#RAW database,public ArrayList<java.lang.Exception> exceptionsList