FileLocation, LineInFileLocation, OffsetInFileLocation, PluginIdLocation, TaskPathLocation@Incubating public interface Location
Clients can expect the concrete type to implement one of the following sub-interfaces:
FileLocation, TaskPathLocation, or PluginIdLocation.