@SuppressWarnings("unchecked")
    public B sourceLocation(FromSourceLocation sourceLocation) {
        this.sourceLocation = sourceLocation.getSourceLocation();
        return (B) this;
    }
Sets the source location of where the trait was defined.

@param sourceLocation Location of the trait.
@return Returns the builder.
smithy-model/src/main/java/software/amazon/smithy/model/traits/AbstractTraitBuilder.java