} else if (!fSenderBinding.isInterface()) { modifiers |= Modifier.PUBLIC;
	private int evaluateModifiers() {		if (fNode instanceof MethodInvocation) {			int modifiers= 0;			Expression expression= ((MethodInvocation)fNode).getExpression();			if (expression != null) {				if (expression instanceof Name && ((Name) expression).resolveBinding().getKind() == IBinding.TYPE) {					modifiers |= Modifier.STATIC;				}			} else if (ASTResolving.isInStaticContext(fNode)) {				modifiers |= Modifier.STATIC;			}						if (fIsLocalChange) {				modifiers |= Modifier.PRIVATE;			} else if (!fSenderBinding.isInterface()) {				modifiers |= Modifier.PUBLIC;			}			return modifiers;		}		return Modifier.PUBLIC;			}