SingularGuavaSet<T> () { com.google.common.collect.ImmutableSet<java.lang.Object> rawTypes = this.rawTypes == null ? com.google.common.collect.ImmutableSet.<java.lang.Object>of() : this.rawTypes.build(); com.google.common.collect.ImmutableSet<Integer> integers = this.integers == null ? com.google.common.collect.ImmutableSet.<Integer>of() : this.integers.build(); com.google.common.collect.ImmutableSet<T> generics = this.generics == null ? com.google.common.collect.ImmutableSet.<T>of() : this.generics.build(); com.google.common.collect.ImmutableSet<Number> extendsGenerics = this.extendsGenerics == null ? com.google.common.collect.ImmutableSet.<Number>of() : this.extendsGenerics.build(); return new SingularGuavaSet<T>(rawTypes, integers, generics, extendsGenerics); }