@Override
    public boolean equals(Object o) {
        if (this == o) {
            return true;
        }
        if (!(o instanceof MetaStateEventAttribute)) {
            return false;
        }

        MetaStateEventAttribute attribute1 = (MetaStateEventAttribute) o;

        if (attribute != null ? !attribute.equals(attribute1.attribute) : attribute1.attribute != null) {
            return false;
        }
        return Arrays.equals(position, attribute1.position);

    }
Holds the Attribute info for StateEvent data to StreamEvent data
modules/siddhi-core/src/main/java/io/siddhi/core/event/state/MetaStateEventAttribute.java