I want to have a class similar to the below but ImmutableSortedSet.Builder throws an exception from it's factory method. Is this possible?
public abstract static class Builder {
private static Builder builder() {
return new AutoValue_Object.Builder();
}
abstract ImmutableSortedSet.Builder<ComparableObject> pointsBuilder();
public abstract Builder setPoints(final ImmutableList<ComparableObject> points);
public Builder addPoint(final ComparableObject point) {
pointsBuilder().add(point);
return this;
}
public abstract Object build();
}