public List<IOpenMethod> getCandidates() {
   return delegate.getCandidates();
 }
 public String toString() {
   return delegate.toString();
 }
 public IOpenMethod getTargetMethod() {
   return delegate.getTargetMethod();
 }
 public TableSyntaxNode getDispatcherTable() {
   return delegate.getDispatcherTable();
 }
 public IMemberMetaInfo getInfo() {
   return delegate.getInfo();
 }
 public String getDisplayName(int mode) {
   return delegate.getDisplayName(mode);
 }
 public String getName() {
   return delegate.getName();
 }
 public IOpenClass getType() {
   return delegate.getType();
 }
 public boolean isStatic() {
   return delegate.isStatic();
 }
 public void addMethod(IOpenMethod candidate) {
   delegate.addMethod(candidate);
 }
 public IOpenClass getDeclaringClass() {
   return delegate.getDeclaringClass();
 }
 public IMethodSignature getSignature() {
   return delegate.getSignature();
 }
 public void setDecisionTableOpenMethod(IOpenMethod decisionTableOpenMethod) {
   delegate.setDecisionTableOpenMethod(decisionTableOpenMethod);
 }
 public IOpenMethod getDecisionTableOpenMethod() {
   return delegate.getDecisionTableOpenMethod();
 }