code: @Override  // override for Javadoc and performance
      public boolean isAfter(ChronoLocalDateTime<?> other) {
          if (other instanceof LocalDateTime) {
              return compareTo0((LocalDateTime) other) > 0;
          }
          return super.isAfter(other);
      }
docs: Checks if this date-time is after the specified date-time.
  <p>
  This checks to see if this date-time represents a point on the
  local time-line after the other date-time.
  <pre>
  LocalDate a = LocalDateTime.of(2012, 6, 30, 12, 00);
  LocalDate b = LocalDateTime.of(2012, 7, 1, 12, 00);
  a.isAfter(b) == false
  a.isAfter(a) == false
  b.isAfter(a) == true
  </pre>
  <p>
  This method only considers the position of the two date-times on the local time-line.
  It does not take into account the chronology, or calendar system.
  This is different from the comparison in {@link #compareTo(ChronoLocalDateTime)},
  but is the same approach as {@link #DATE_TIME_COMPARATOR}.
  
  @param other  the other date-time to compare to, not null
  @return true if this date-time is after the specified date-time