public ScoringContext getPrototype() { PassageScoringContext context = new PassageScoringContext(); context.document = this.document; context.cachable = this.cachable; context.begin = this.begin; context.end = this.end; return context; }
public void setFrom(ScoringContext o) { assert (o != null); PassageScoringContext other = (PassageScoringContext) o; if (this.getClass() != other.getClass()) { throw new UnsupportedOperationException( "ScoringContext implementation class changed from " + this.getClass() + " to " + other.getClass()); } this.document = other.document; this.cachable = other.cachable; this.begin = other.begin; this.end = other.end; }