public SortedSet<FluentMethod> getEffectiveMethods() { if (effectiveMethods == null) { effectiveMethods = new TreeSet<>(methods); removeBaseMethods(effectiveMethods); } return effectiveMethods; }
private void filterEffectiveMethods(SortedSet<FluentMethod> effectiveMethods) { effectiveMethods.removeAll(getMethods()); removeBaseMethods(effectiveMethods); }