framework/application/kernel/core/src/main/java/org/ldp4j/application/kernel/engine/DefaultApplicationContext.java
private Date lastModified() {
		Date clientDate = currentRequest().clientDate();
		Date lastModified=new Date();
		if(clientDate!=null && clientDate.after(lastModified)) {
			lastModified=clientDate;
		}
		return lastModified;
	}
private Date lastModified() {
		Date clientDate = currentRequest().clientDate();
		Date lastModified=new Date();
		if(clientDate!=null && clientDate.after(lastModified)) {
			lastModified=clientDate;
		}
		return lastModified;
	}
private Date lastModified ( ) { Date clientDate = currentRequest ( ) . clientDate ( ) ; Date lastModified = new Date ( ) ; if ( clientDate != null && clientDate . after ( lastModified ) ) { lastModified = clientDate ; } return lastModified ; }
Enforce http://tools.ietf.org/html/rfc7232#section-2.2:
if the clock in the request is ahead of the clock of the origin
server (e.g., I request from Spain the update of a resource held in USA)
the last-modified data should be changed to that of the request and not
a generated date from the origin server
Enforce http : // tools . ietf . org / html / rfc7232#section - 2 . 2 : if the clock in the request is ahead of the clock of the origin server ( e . g . I request from Spain the update of a resource held in USA ) the last - modified data should be changed to that of the request and not a generated date from the origin server