java.util.Collection<FHIRPathNode> | 
AllFalseFunction.apply(FHIRPathEvaluator.EvaluationContext evaluationContext,
     java.util.Collection<FHIRPathNode> context,
     java.util.List<java.util.Collection<FHIRPathNode>> arguments) | 
  | 
java.util.Collection<FHIRPathNode> | 
AllTrueFunction.apply(FHIRPathEvaluator.EvaluationContext evaluationContext,
     java.util.Collection<FHIRPathNode> context,
     java.util.List<java.util.Collection<FHIRPathNode>> arguments) | 
  | 
java.util.Collection<FHIRPathNode> | 
AnyFalseFunction.apply(FHIRPathEvaluator.EvaluationContext evaluationContext,
     java.util.Collection<FHIRPathNode> context,
     java.util.List<java.util.Collection<FHIRPathNode>> arguments) | 
  | 
java.util.Collection<FHIRPathNode> | 
AnyTrueFunction.apply(FHIRPathEvaluator.EvaluationContext evaluationContext,
     java.util.Collection<FHIRPathNode> context,
     java.util.List<java.util.Collection<FHIRPathNode>> arguments) | 
  | 
java.util.Collection<FHIRPathNode> | 
BetweenFunction.apply(FHIRPathEvaluator.EvaluationContext evaluationContext,
     java.util.Collection<FHIRPathNode> context,
     java.util.List<java.util.Collection<FHIRPathNode>> arguments) | 
  | 
java.util.Collection<FHIRPathNode> | 
ChildrenFunction.apply(FHIRPathEvaluator.EvaluationContext evaluationContext,
     java.util.Collection<FHIRPathNode> context,
     java.util.List<java.util.Collection<FHIRPathNode>> arguments) | 
  | 
java.util.Collection<FHIRPathNode> | 
CombineFunction.apply(FHIRPathEvaluator.EvaluationContext evaluationContext,
     java.util.Collection<FHIRPathNode> context,
     java.util.List<java.util.Collection<FHIRPathNode>> arguments) | 
  | 
java.util.Collection<FHIRPathNode> | 
ConformsToFunction.apply(FHIRPathEvaluator.EvaluationContext evaluationContext,
     java.util.Collection<FHIRPathNode> context,
     java.util.List<java.util.Collection<FHIRPathNode>> arguments) | 
  | 
java.util.Collection<FHIRPathNode> | 
ConvertsToBooleanFunction.apply(FHIRPathEvaluator.EvaluationContext evaluationContext,
     java.util.Collection<FHIRPathNode> context,
     java.util.List<java.util.Collection<FHIRPathNode>> arguments) | 
  | 
java.util.Collection<FHIRPathNode> | 
ConvertsToDateFunction.apply(FHIRPathEvaluator.EvaluationContext evaluationContext,
     java.util.Collection<FHIRPathNode> context,
     java.util.List<java.util.Collection<FHIRPathNode>> arguments) | 
  | 
java.util.Collection<FHIRPathNode> | 
ConvertsToDateTimeFunction.apply(FHIRPathEvaluator.EvaluationContext evaluationContext,
     java.util.Collection<FHIRPathNode> context,
     java.util.List<java.util.Collection<FHIRPathNode>> arguments) | 
  | 
java.util.Collection<FHIRPathNode> | 
ConvertsToTimeFunction.apply(FHIRPathEvaluator.EvaluationContext evaluationContext,
     java.util.Collection<FHIRPathNode> context,
     java.util.List<java.util.Collection<FHIRPathNode>> arguments) | 
  | 
java.util.Collection<FHIRPathNode> | 
CountFunction.apply(FHIRPathEvaluator.EvaluationContext evaluationContext,
     java.util.Collection<FHIRPathNode> context,
     java.util.List<java.util.Collection<FHIRPathNode>> arguments) | 
  | 
java.util.Collection<FHIRPathNode> | 
DescendantsFunction.apply(FHIRPathEvaluator.EvaluationContext evaluationContext,
     java.util.Collection<FHIRPathNode> context,
     java.util.List<java.util.Collection<FHIRPathNode>> arguments) | 
  | 
java.util.Collection<FHIRPathNode> | 
EmptyFunction.apply(FHIRPathEvaluator.EvaluationContext evaluationContext,
     java.util.Collection<FHIRPathNode> context,
     java.util.List<java.util.Collection<FHIRPathNode>> arguments) | 
  | 
java.util.Collection<FHIRPathNode> | 
ExpandFunction.apply(FHIRPathEvaluator.EvaluationContext evaluationContext,
     java.util.Collection<FHIRPathNode> context,
     java.util.List<java.util.Collection<FHIRPathNode>> arguments) | 
  | 
java.util.Collection<FHIRPathNode> | 
ExtensionFunction.apply(FHIRPathEvaluator.EvaluationContext evaluationContext,
     java.util.Collection<FHIRPathNode> context,
     java.util.List<java.util.Collection<FHIRPathNode>> arguments) | 
  | 
java.util.Collection<FHIRPathNode> | 
FHIRPathAbstractFunction.apply(FHIRPathEvaluator.EvaluationContext evaluationContext,
     java.util.Collection<FHIRPathNode> context,
     java.util.List<java.util.Collection<FHIRPathNode>> arguments) | 
  | 
abstract java.util.Collection<FHIRPathNode> | 
FHIRPathAbstractTermFunction.apply(FHIRPathEvaluator.EvaluationContext evaluationContext,
     java.util.Collection<FHIRPathNode> context,
     java.util.List<java.util.Collection<FHIRPathNode>> arguments) | 
  | 
java.util.Collection<FHIRPathNode> | 
FHIRPathFunction.apply(FHIRPathEvaluator.EvaluationContext evaluationContext,
     java.util.Collection<FHIRPathNode> context,
     java.util.List<java.util.Collection<FHIRPathNode>> arguments) | 
  | 
java.util.Collection<FHIRPathNode> | 
FHIRPathStringAbstractFunction.apply(FHIRPathEvaluator.EvaluationContext evaluationContext,
     java.util.Collection<FHIRPathNode> context,
     java.util.List<java.util.Collection<FHIRPathNode>> arguments) | 
  | 
java.util.Collection<FHIRPathNode> | 
FirstFunction.apply(FHIRPathEvaluator.EvaluationContext evaluationContext,
     java.util.Collection<FHIRPathNode> context,
     java.util.List<java.util.Collection<FHIRPathNode>> arguments) | 
  | 
java.util.Collection<FHIRPathNode> | 
GetValueFunction.apply(FHIRPathEvaluator.EvaluationContext evaluationContext,
     java.util.Collection<FHIRPathNode> context,
     java.util.List<java.util.Collection<FHIRPathNode>> arguments) | 
  | 
java.util.Collection<FHIRPathNode> | 
HasValueFunction.apply(FHIRPathEvaluator.EvaluationContext evaluationContext,
     java.util.Collection<FHIRPathNode> context,
     java.util.List<java.util.Collection<FHIRPathNode>> arguments) | 
  | 
java.util.Collection<FHIRPathNode> | 
HtmlChecksFunction.apply(FHIRPathEvaluator.EvaluationContext evaluationContext,
     java.util.Collection<FHIRPathNode> context,
     java.util.List<java.util.Collection<FHIRPathNode>> arguments) | 
  | 
java.util.Collection<FHIRPathNode> | 
IntersectFunction.apply(FHIRPathEvaluator.EvaluationContext evaluationContext,
     java.util.Collection<FHIRPathNode> context,
     java.util.List<java.util.Collection<FHIRPathNode>> arguments) | 
  | 
java.util.Collection<FHIRPathNode> | 
IsDistinctFunction.apply(FHIRPathEvaluator.EvaluationContext evaluationContext,
     java.util.Collection<FHIRPathNode> context,
     java.util.List<java.util.Collection<FHIRPathNode>> arguments) | 
  | 
java.util.Collection<FHIRPathNode> | 
LastFunction.apply(FHIRPathEvaluator.EvaluationContext evaluationContext,
     java.util.Collection<FHIRPathNode> context,
     java.util.List<java.util.Collection<FHIRPathNode>> arguments) | 
  | 
java.util.Collection<FHIRPathNode> | 
LookupFunction.apply(FHIRPathEvaluator.EvaluationContext evaluationContext,
     java.util.Collection<FHIRPathNode> context,
     java.util.List<java.util.Collection<FHIRPathNode>> arguments) | 
  | 
java.util.Collection<FHIRPathNode> | 
LowerFunction.apply(FHIRPathEvaluator.EvaluationContext evaluationContext,
     java.util.Collection<FHIRPathNode> context,
     java.util.List<java.util.Collection<FHIRPathNode>> arguments) | 
  | 
java.util.Collection<FHIRPathNode> | 
MemberOfFunction.apply(FHIRPathEvaluator.EvaluationContext evaluationContext,
     java.util.Collection<FHIRPathNode> context,
     java.util.List<java.util.Collection<FHIRPathNode>> arguments) | 
  | 
java.util.Collection<FHIRPathNode> | 
NotFunction.apply(FHIRPathEvaluator.EvaluationContext evaluationContext,
     java.util.Collection<FHIRPathNode> context,
     java.util.List<java.util.Collection<FHIRPathNode>> arguments) | 
  | 
java.util.Collection<FHIRPathNode> | 
NowFunction.apply(FHIRPathEvaluator.EvaluationContext evaluationContext,
     java.util.Collection<FHIRPathNode> context,
     java.util.List<java.util.Collection<FHIRPathNode>> arguments) | 
  | 
java.util.Collection<FHIRPathNode> | 
ResolveFunction.apply(FHIRPathEvaluator.EvaluationContext evaluationContext,
     java.util.Collection<FHIRPathNode> context,
     java.util.List<java.util.Collection<FHIRPathNode>> arguments) | 
 For each item in the collection, if it is a string that is a uri (or canonical or url), locate the target of the
 reference, and add it to the resulting collection. 
 | 
java.util.Collection<FHIRPathNode> | 
SingleFunction.apply(FHIRPathEvaluator.EvaluationContext evaluationContext,
     java.util.Collection<FHIRPathNode> context,
     java.util.List<java.util.Collection<FHIRPathNode>> arguments) | 
  | 
java.util.Collection<FHIRPathNode> | 
SkipFunction.apply(FHIRPathEvaluator.EvaluationContext evaluationContext,
     java.util.Collection<FHIRPathNode> context,
     java.util.List<java.util.Collection<FHIRPathNode>> arguments) | 
  | 
java.util.Collection<FHIRPathNode> | 
SubsumedByFunction.apply(FHIRPathEvaluator.EvaluationContext evaluationContext,
     java.util.Collection<FHIRPathNode> context,
     java.util.List<java.util.Collection<FHIRPathNode>> arguments) | 
  | 
java.util.Collection<FHIRPathNode> | 
SubsumesFunction.apply(FHIRPathEvaluator.EvaluationContext evaluationContext,
     java.util.Collection<FHIRPathNode> context,
     java.util.List<java.util.Collection<FHIRPathNode>> arguments) | 
  | 
java.util.Collection<FHIRPathNode> | 
TailFunction.apply(FHIRPathEvaluator.EvaluationContext evaluationContext,
     java.util.Collection<FHIRPathNode> context,
     java.util.List<java.util.Collection<FHIRPathNode>> arguments) | 
  | 
java.util.Collection<FHIRPathNode> | 
TakeFunction.apply(FHIRPathEvaluator.EvaluationContext evaluationContext,
     java.util.Collection<FHIRPathNode> context,
     java.util.List<java.util.Collection<FHIRPathNode>> arguments) | 
  | 
java.util.Collection<FHIRPathNode> | 
TimeOfDayFunction.apply(FHIRPathEvaluator.EvaluationContext evaluationContext,
     java.util.Collection<FHIRPathNode> context,
     java.util.List<java.util.Collection<FHIRPathNode>> arguments) | 
  | 
java.util.Collection<FHIRPathNode> | 
ToBooleanFunction.apply(FHIRPathEvaluator.EvaluationContext evaluationContext,
     java.util.Collection<FHIRPathNode> context,
     java.util.List<java.util.Collection<FHIRPathNode>> arguments) | 
  | 
java.util.Collection<FHIRPathNode> | 
ToCharsFunction.apply(FHIRPathEvaluator.EvaluationContext evaluationContext,
     java.util.Collection<FHIRPathNode> context,
     java.util.List<java.util.Collection<FHIRPathNode>> arguments) | 
  | 
java.util.Collection<FHIRPathNode> | 
ToDateFunction.apply(FHIRPathEvaluator.EvaluationContext evaluationContext,
     java.util.Collection<FHIRPathNode> context,
     java.util.List<java.util.Collection<FHIRPathNode>> arguments) | 
  | 
java.util.Collection<FHIRPathNode> | 
ToDateTimeFunction.apply(FHIRPathEvaluator.EvaluationContext evaluationContext,
     java.util.Collection<FHIRPathNode> context,
     java.util.List<java.util.Collection<FHIRPathNode>> arguments) | 
  | 
java.util.Collection<FHIRPathNode> | 
TodayFunction.apply(FHIRPathEvaluator.EvaluationContext evaluationContext,
     java.util.Collection<FHIRPathNode> context,
     java.util.List<java.util.Collection<FHIRPathNode>> arguments) | 
  | 
java.util.Collection<FHIRPathNode> | 
ToIntegerFunction.apply(FHIRPathEvaluator.EvaluationContext evaluationContext,
     java.util.Collection<FHIRPathNode> context,
     java.util.List<java.util.Collection<FHIRPathNode>> arguments) | 
  | 
java.util.Collection<FHIRPathNode> | 
ToStringFunction.apply(FHIRPathEvaluator.EvaluationContext evaluationContext,
     java.util.Collection<FHIRPathNode> context,
     java.util.List<java.util.Collection<FHIRPathNode>> arguments) | 
  | 
java.util.Collection<FHIRPathNode> | 
ToTimeFunction.apply(FHIRPathEvaluator.EvaluationContext evaluationContext,
     java.util.Collection<FHIRPathNode> context,
     java.util.List<java.util.Collection<FHIRPathNode>> arguments) | 
  | 
java.util.Collection<FHIRPathNode> | 
TranslateFunction.apply(FHIRPathEvaluator.EvaluationContext evaluationContext,
     java.util.Collection<FHIRPathNode> context,
     java.util.List<java.util.Collection<FHIRPathNode>> arguments) | 
  | 
java.util.Collection<FHIRPathNode> | 
TypeFunction.apply(FHIRPathEvaluator.EvaluationContext evaluationContext,
     java.util.Collection<FHIRPathNode> context,
     java.util.List<java.util.Collection<FHIRPathNode>> arguments) | 
  | 
java.util.Collection<FHIRPathNode> | 
UnionFunction.apply(FHIRPathEvaluator.EvaluationContext evaluationContext,
     java.util.Collection<FHIRPathNode> context,
     java.util.List<java.util.Collection<FHIRPathNode>> arguments) | 
  | 
java.util.Collection<FHIRPathNode> | 
UpperFunction.apply(FHIRPathEvaluator.EvaluationContext evaluationContext,
     java.util.Collection<FHIRPathNode> context,
     java.util.List<java.util.Collection<FHIRPathNode>> arguments) | 
  | 
java.util.Collection<FHIRPathNode> | 
ValidateCSFunction.apply(FHIRPathEvaluator.EvaluationContext evaluationContext,
     java.util.Collection<FHIRPathNode> context,
     java.util.List<java.util.Collection<FHIRPathNode>> arguments) | 
  | 
java.util.Collection<FHIRPathNode> | 
ValidateVSFunction.apply(FHIRPathEvaluator.EvaluationContext evaluationContext,
     java.util.Collection<FHIRPathNode> context,
     java.util.List<java.util.Collection<FHIRPathNode>> arguments) | 
  | 
protected java.util.Collection<FHIRPathNode> | 
FHIRPathAbstractFunction.cacheFunctionResult(FHIRPathEvaluator.EvaluationContext evaluationContext,
                   java.util.Collection<FHIRPathNode> context,
                   java.util.List<java.util.Collection<FHIRPathNode>> arguments,
                   java.util.Collection<FHIRPathNode> result) | 
  | 
java.util.Collection<FHIRPathNode> | 
ContainsFunction.doApply(FHIRPathEvaluator.EvaluationContext evaluationContext,
       java.util.Collection<FHIRPathNode> context,
       java.util.List<java.util.Collection<FHIRPathNode>> arguments) | 
  | 
java.util.Collection<FHIRPathNode> | 
EndsWithFunction.doApply(FHIRPathEvaluator.EvaluationContext evaluationContext,
       java.util.Collection<FHIRPathNode> context,
       java.util.List<java.util.Collection<FHIRPathNode>> arguments) | 
  | 
protected abstract java.util.Collection<FHIRPathNode> | 
FHIRPathStringAbstractFunction.doApply(FHIRPathEvaluator.EvaluationContext evaluationContext,
       java.util.Collection<FHIRPathNode> context,
       java.util.List<java.util.Collection<FHIRPathNode>> arguments) | 
 For function implementation add the logic here 
 | 
java.util.Collection<FHIRPathNode> | 
LengthFunction.doApply(FHIRPathEvaluator.EvaluationContext evaluationContext,
       java.util.Collection<FHIRPathNode> context,
       java.util.List<java.util.Collection<FHIRPathNode>> arguments) | 
  | 
java.util.Collection<FHIRPathNode> | 
MatchesFunction.doApply(FHIRPathEvaluator.EvaluationContext evaluationContext,
       java.util.Collection<FHIRPathNode> context,
       java.util.List<java.util.Collection<FHIRPathNode>> arguments) | 
  | 
java.util.Collection<FHIRPathNode> | 
ReplaceFunction.doApply(FHIRPathEvaluator.EvaluationContext evaluationContext,
       java.util.Collection<FHIRPathNode> context,
       java.util.List<java.util.Collection<FHIRPathNode>> arguments) | 
  | 
java.util.Collection<FHIRPathNode> | 
ReplaceMatchesFunction.doApply(FHIRPathEvaluator.EvaluationContext evaluationContext,
       java.util.Collection<FHIRPathNode> context,
       java.util.List<java.util.Collection<FHIRPathNode>> arguments) | 
  | 
protected java.util.Collection<FHIRPathNode> | 
StartsWithFunction.doApply(FHIRPathEvaluator.EvaluationContext evaluationContext,
       java.util.Collection<FHIRPathNode> context,
       java.util.List<java.util.Collection<FHIRPathNode>> arguments) | 
  | 
java.util.Collection<FHIRPathNode> | 
SubstringFunction.doApply(FHIRPathEvaluator.EvaluationContext evaluationContext,
       java.util.Collection<FHIRPathNode> context,
       java.util.List<java.util.Collection<FHIRPathNode>> arguments) | 
  | 
protected void | 
FHIRPathAbstractFunction.generateIssue(FHIRPathEvaluator.EvaluationContext evaluationContext,
             IssueSeverity severity,
             IssueType code,
             java.lang.String description,
             java.lang.String expression) | 
  | 
protected java.util.Collection<FHIRPathNode> | 
FHIRPathAbstractFunction.getCachedFunctionResult(FHIRPathEvaluator.EvaluationContext evaluationContext,
                       java.util.Collection<FHIRPathNode> context,
                       java.util.List<java.util.Collection<FHIRPathNode>> arguments) | 
  | 
protected boolean | 
FHIRPathAbstractFunction.hasCachedFunctionResult(FHIRPathEvaluator.EvaluationContext evaluationContext,
                       java.util.Collection<FHIRPathNode> context,
                       java.util.List<java.util.Collection<FHIRPathNode>> arguments) | 
  | 
protected Resource | 
ResolveFunction.resolveRelativeReference(FHIRPathEvaluator.EvaluationContext evaluationContext,
                        FHIRPathNode node,
                        java.lang.String type,
                        java.lang.String logicalId,
                        java.lang.String versionId) | 
  |