public Iterable<? extends MemberDeclaration> otherDelegates(final MemberDeclaration delegate) { final Function1<MemberDeclaration, Boolean> _function = (MemberDeclaration it) -> { return Boolean.valueOf((!Objects.equal(it, delegate))); }; return IterableExtensions.filter(this.getDelegates(delegate.getDeclaringType()), _function); }