@Override
    public int hashCode() {
        int h = hash;

        if (h == 0) {
            h = 1 + filename.hashCode() + line * 17 + column;
            hash = h;
        }

        return h;
    }
@return Returns the column from which the component originated.
smithy-model/src/main/java/software/amazon/smithy/model/SourceLocation.java