class ServerNotModifiedRevisit extends AbstractProfile {
	
	// From HTTP response
	protected String eTag;
	protected String lastModified;
	
	// Optional. Digest of original capture
	protected String payloadDigest;
	
	/**
	 * Minimal constructor.
	 */
	public ServerNotModifiedRevisit() {
	}
	
		
	@Override
	public String getProfileName() {
		return WARCConstants.PROFILE_REVISIT_NOT_MODIFIED;
	}

	@Override
	public Map<String, String> getWarcHeaders() {<FILL_FUNCTION_BODY>}

	public String getETag() {
		return eTag;
	}


	public void setETag(String eTag) {
		this.eTag = eTag;
	}


	public String getLastModified() {
		return lastModified;
	}


	public void setLastModified(String lastModified) {
		this.lastModified = lastModified;
	}


	public String getPayloadDigest() {
		return payloadDigest;
	}


	public void setPayloadDigest(String payloadDigest) {
		this.payloadDigest = payloadDigest;
	}

	
}

		Map<String, String> headers = super.getWarcHeaders();
		
		if (payloadDigest!=null) {
			headers.put(HEADER_KEY_PAYLOAD_DIGEST, payloadDigest);
		}
		
		if (eTag!=null) {
			headers.put(HEADER_KEY_ETAG, eTag);
		}
		
		if (lastModified!=null) {
			headers.put(HEADER_KEY_LAST_MODIFIED, lastModified);
		}
		
		return headers;
	
<methods>public non-sealed void <init>() ,public java.lang.String getRefersToDate() ,public java.lang.String getRefersToRecordID() ,public Map<java.lang.String,java.lang.String> getWarcHeaders() ,public void setRefersToDate(java.lang.String) ,public void setRefersToDate(long) ,public void setRefersToRecordID(java.lang.String) <variables>protected java.lang.String refersToDate,protected java.lang.String refersToRecordID