final ObjectMember objectMember = locateAndCheckMember(method);
final String memberName = objectMember.getName();
final Intent intent = ImperativeFacet.Util.getIntent(objectMember, method);
if(intent == Intent.CHECK_IF_HIDDEN || intent == Intent.CHECK_IF_DISABLED) {
throw new UnsupportedOperationException(String.format("Cannot invoke supporting method '%s'", memberName));
}
final String methodName = method.getName();