opa 
tenho um SortedSet que recebe um determinado objeto que já estou utilizando genericos no setter e getter e tenho um método que recebe um ObjectInput e chama o setter deste mesmo atributo e estou com dúvidas como faço o uso do generico corretamente:
setMarcaModeloMatcherSet((SortedSet<ModeloMarcaVeiculoMatcher>)(in.readObject()));
desse jeito fica sinalizado que recebe um Object e espera um SortedSet.ModeloMarcaVeiculoMatcher, qual seria o jeito correto de usar o setter?