@Override
    public boolean equals(Object obj) {
        return obj instanceof AbstractSchemeMapping && ((AbstractSchemeMapping) obj).mapping.equals(this.mapping);
    }
Implements {@link SchemeMapping} using an immutable map.
helper/src/main/java/me/lucko/helper/menu/scheme/AbstractSchemeMapping.java