@SuppressWarnings("static-method")
	protected boolean isResponsible(Map<Object, Object> context, EObject eObject) {
		// Skip the validation of an feature call if one of its container was validated previously
		if (eObject instanceof XMemberFeatureCall || eObject instanceof XFeatureCall) {
			final XAbstractFeatureCall rootFeatureCall = Utils.getRootFeatureCall((XAbstractFeatureCall) eObject);
			return !isCheckedFeatureCall(context, rootFeatureCall);
		}
		return true;
	}
@ SuppressWarnings ( "static-method" ) protected boolean isResponsible ( Map < Object , Object > context , EObject eObject ) { if ( eObject instanceof XMemberFeatureCall || eObject instanceof XFeatureCall ) { final XAbstractFeatureCall rootFeatureCall = Utils . getRootFeatureCall ( ( XAbstractFeatureCall ) eObject ) ; return ! isCheckedFeatureCall ( context , rootFeatureCall ) ; } return true ; }
Replies if the validator is responsible to validate the given object.

@param context the context.
@param eObject the validated object.
@return {@code true} if the validator could be run.