function isIncludedInstanceMethod(node) {
			if (isInstanceMethod(node)) {
				if (node.computed) {
					return true;
				}

				if (ignoreOverrideMethods && node.override) {
					return false;
				}

				if (ignoreClassesWithImplements) {
					const implementsInterfaces = hasImplements(node);
					if (implementsInterfaces) {
						if (
							ignoreClassesWithImplements === "all" ||
							(ignoreClassesWithImplements === "public-fields" &&
								node.key.type !== "PrivateIdentifier" &&
								(!node.accessibility ||
									node.accessibility === "public"))
						) {
							return false;
						}
					}
				}

				const hashIfNeeded =
					node.key.type === "PrivateIdentifier" ? "#" : "";
				const name =
					node.key.type === "Literal"
						? astUtils.getStaticStringValue(node.key)
						: node.key.name || "";

				return !exceptMethods.has(hashIfNeeded + name);
			}
			return false;
		}
Check if the node is an instance method not excluded by config
@param {ASTNode} node node to check
@returns {boolean} True if it is an instance method, and not excluded by config
@private