public void addClassEnhancer(List<? extends ContextFilter> cts, Closure toDo) {
    assert !locked : "Contributing to GDSL is only allowed at the top-level of the *.gdsl script";
    enhancers.add(Pair.create(CompositeContextFilter.compose(cts, false), toDo));
  }
public void addClassEnhancer(List<? extends ContextFilter> cts, Closure toDo)