code: public void setSnakContext(Resource subject, PropertyContext propertyContext) {
  		this.currentSubject = subject;
  		this.currentPropertyContext = propertyContext;
  		this.simple = (this.currentPropertyContext == PropertyContext.DIRECT)
  				|| (this.currentPropertyContext == PropertyContext.VALUE_SIMPLE)
  				|| (this.currentPropertyContext == PropertyContext.QUALIFIER_SIMPLE)
  				|| (this.currentPropertyContext == PropertyContext.REFERENCE_SIMPLE);
  
  	}
docs: Sets the context in which snaks should be used. This is useful when
  converting many snaks that have the same context. In this case, one can
  set the context manually and use the converter as a {@link SnakVisitor}.
  
  @param subject
  the resource that should be used as a subject of the serialied
  triples
  @param propertyContext
  the context in which the snaks that are to be converted are
  used