class FileDataSourceId implements CharSequence {

    @Override
    public boolean equals(Object obj) {
        return this == obj ? true : obj instanceof FileDataSourceId ? this.getFile().equals(((FileDataSourceId) obj).getFile()) : false;
    }

    private  FileDataSourceId(LinearIdBuilder id);

}