code: public BitemporalDateTime parseBitemporalDate(Object value) {
          Date date = parser.parse(value);
          return date == null ? null : checkIfNow(date.getTime());
      }
docs: Parses an {@link Object} into a {@link BitemporalDateTime}. It parses {@link Long} and {@link String} format
  values based in pattern.
  
  @param value the object to be parsed
  @return a bitemporal date time