code: @Override
    public final AItemSpecifics<T, ID> process(
      final Map<String, Object> pReqVars,
        final AItemSpecifics<T, ID> pEntity,
          final IRequestData pRequestData) throws Exception {
      File fileToDel;
      if (pEntity.getStringValue2() != null) {
        fileToDel = new File(pEntity.getStringValue2());
        if (fileToDel.exists() && !fileToDel.delete()) {
          throw new ExceptionWithCode(ExceptionWithCode.SOMETHING_WRONG,
            "Can not delete file: " + fileToDel);
        }
      }
      if (pEntity.getStringValue3() != null) {
        int idhHtml = pEntity.getStringValue1().indexOf(".html");
        String urlWithoutHtml = pEntity.getStringValue1().substring(0, idhHtml);
        for (String lang : pEntity.getStringValue3().split(",")) {
          String filePath = this.webAppPath + File.separator
            + urlWithoutHtml + "_" + lang + ".html";
          fileToDel = new File(filePath);
          if (fileToDel.exists() && !fileToDel.delete()) {
            throw new ExceptionWithCode(ExceptionWithCode.SOMETHING_WRONG,
              "Can not delete file: " + fileToDel);
          }
        }
      }
      getSrvOrm().deleteEntity(pReqVars, pEntity);
      return null;
    }
docs: <p>Process entity request.</p>
  @param pReqVars additional request scoped parameters
  @param pRequestData Request Data
  @param pEntity Entity to process
  @return Entity processed for farther process or null
  @throws Exception - an exception