public Explanation explain(int docId, String field, int numPayloadsSeen, float payloadScore){return Explanation.match(docScore(docId, field, numPayloadsSeen, payloadScore),getClass().getSimpleName() + ".docScore()");}
public virtual Explanation Explain(int docId, string field, int numPayloadsSeen, float payloadScore){Explanation result = new Explanation();result.Description = this.GetType().Name + ".docScore()";result.Value = DocScore(docId, field, numPayloadsSeen, payloadScore);return result;}