@Override
        public int hashCode() {
            int hash = 7;
            hash = 29 * hash + Objects.hashCode(this.name);
            hash = 29 * hash + Objects.hashCode(this.layerName);
            hash = 29 * hash + this.firstFrame;
            hash = 29 * hash + this.lastFrame;
            return hash;
        }
Use in the case of multiple animation layers in FBX asset

@param name - animation name to access via {@link com.jme3.animation.AnimControl}
@param layerName - source layer
@param firstFrame the index of the first frame
@param lastFrame the index of the last frame
jme3-plugins/src/fbx/java/com/jme3/scene/plugins/fbx/AnimationList.java