@Override
    public boolean equals(Object obj) {
        return (obj == this ||
                (obj instanceof Resource && ((Resource) obj).getDescription().equals(getDescription())));
    }
This implementation compares description strings.

@see #getDescription()
src/main/java/spark/resource/AbstractResource.java