@Override
	public boolean equals(Object obj) {
		if (obj == null) {
			return false;
		}

		if (obj == this) {
			return true;
		}

		if (getClass() != obj.getClass()) {
			return false;
		}

		GroupedFunctionGraphVertex other = (GroupedFunctionGraphVertex) obj;
		Set<FGVertex> otherVertices = other.getVertices();
		return vertices.equals(otherVertices);
	}
Creates a new group based upon this one, but with the given vertices (and incident edges)
removed. 

@param verticesToRemove the vertices to not include in the new group
@return the new group
Ghidra/Features/FunctionGraph/src/main/java/ghidra/app/plugin/core/functiongraph/graph/vertex/GroupedFunctionGraphVertex.java