docs: protected Snak getMainSnak() {
  		if (this.mainValue != null) {
  			return factory.getValueSnak(this.mainProperty, this.mainValue);
  		} else if (this.noMainValue) {
  			return factory.getNoValueSnak(this.mainProperty);
  		} else {
  			return factory.getSomeValueSnak(this.mainProperty);
  		}
  	}