code: public String getPainMessageId() {
          String result = getPainParam("messageId");
          if (result == null) {
              SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss:SSSS");
              result = format.format(new Date());
              result = result.substring(0, Math.min(result.length(), 35));
              setSEPAParam("messageId", result);
          }
          return result;
      }
docs: Gibt die SEPA Message ID als String zurück. Existiert noch keine wird sie
  aus Datum und User ID erstellt.
  
  @return SEPA Message ID