public TypeMax getType() {
return accept(new GetTypeVisitor(), null);
}
@Override
public boolean findBinding(Referable binding) {
<BUG>return this.<Void, Boolean>accept(new FindBindingVisitor(Collections.singleton(binding)), null);
</BUG>
}
<BUG>public boolean findBinding(Set<? extends Referable> bindings) {

return this.<Void, Boolean>accept(new FindBindingVisitor(bindings), null);
}</BUG>
@Override

public TypeMax getType() {
return accept(new GetTypeVisitor(), null);
}
@Override
public boolean findBinding(Referable binding) {
return accept(new FindBindingVisitor(Collections.singleton(binding)), null) != null;
}
public Referable findBinding(Set<? extends Referable> bindings) {
return this.accept(new FindBindingVisitor(bindings), null);
}
@Override
