docs: protected long convertTimestamp(String timestamp) {
  
          long value = 0;
          // try to parse the time stamp string
          // if it successes, its an old style long value
          try {
              value = Long.parseLong(timestamp);
          } catch (NumberFormatException e) {
              // the time stamp was in in a user-readable string format, create the long value form it
              try {
                  value = CmsDateUtil.parseHeaderDate(timestamp);
              } catch (ParseException pe) {
                  value = System.currentTimeMillis();
              }
          }
          return value;
      }