private static Node methodIconProvider(MethodMember method) {
		// Base
		StackPane stack = new StackPane();
		ObservableList<Node> children = stack.getChildren();
		if (method.hasAbstractModifier())
			children.add(METHOD_ABSTRACT.makeIcon());
		else
			children.add(METHOD.makeIcon());

		// Add overlay for certain flags.
		if (method.hasFinalModifier())
			children.add(ACCESS_FINAL.makeIcon());
		if (method.hasStaticModifier())
			children.add(ACCESS_STATIC.makeIcon());

		// Wrap with visibility.
		return new HBox(stack, Icons.getVisibilityIcon(method.getAccess()));
	}
Basic implementation for {@link MethodIconProviderFactory}.

@author Matt Coley
recaf-ui/src/main/java/software/coley/recaf/services/cell/icon/BasicMethodIconProviderFactory.java