B2 (final java.util.Map<? extends A, ? extends B> generics) { if (generics == null) { throw new java.lang.NullPointerException("generics cannot be null"); } if (this.generics == null) this.generics = com.google.common.collect.ImmutableSortedMap.naturalOrder(); this.generics.putAll(generics); return self(); }