test_class.file: a-foundation/src/test/java/com/ajjpj/afoundation/collection/immutable/AHashSetTest.java
test_class.identifier: AHashSetTest
test_class.superclass: extends AbstractCollectionTest<AHashSet<String>, AHashSet<Integer>, AHashSet<Iterable<String>>>
test_case.body: @Test
      public void testEmpty() {
          assertEquals(0, AHashSet.empty ().size());
          assertTrue(AHashSet.empty ().asJavaUtilSet().isEmpty());
      }
test_case.class_method_signature: AHashSetTest.testEmpty()
test_case.full_signature: @Test public void testEmpty()
test_case.identifier: testEmpty
test_case.invocations: assertEquals size empty assertTrue isEmpty asJavaUtilSet empty
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testEmpty()
focal_class.declarator: EMPTY_IDENTITY = new AHashSet (AHashMap.empty (AEquality.IDENTITY))
focal_class.modifier: @SuppressWarnings ("unchecked")
      private static final
focal_class.original_string: @SuppressWarnings ("unchecked")
      private static final AHashSet EMPTY_IDENTITY = new AHashSet (AHashMap.empty (AEquality.IDENTITY));
focal_class.type: AHashSet
focal_class.var_name: EMPTY_IDENTITY
focal_class.declarator: EMPTY_EQUALS   = new AHashSet (AHashMap.empty (AEquality.EQUALS))
focal_class.modifier: @SuppressWarnings ("unchecked")
      private static final
focal_class.original_string: @SuppressWarnings ("unchecked")
      private static final AHashSet EMPTY_EQUALS   = new AHashSet (AHashMap.empty (AEquality.EQUALS));
focal_class.type: AHashSet
focal_class.var_name: EMPTY_EQUALS
focal_class.file: a-foundation/src/main/java/com/ajjpj/afoundation/collection/immutable/AHashSet.java
focal_class.identifier: AHashSet
focal_class.class_method_signature: AHashSet.empty()
focal_class.full_signature: public static AHashSet<T> empty()
focal_class.identifier: empty
focal_class.modifiers: public static
focal_class.parameters: ()
focal_class.return: AHashSet<T>
focal_class.signature: AHashSet<T> empty()
focal_class.class_method_signature: AHashSet.empty(AEquality equality)
focal_class.full_signature: @SuppressWarnings ("unchecked") public static AHashSet<T> empty(AEquality equality)
focal_class.identifier: empty
focal_class.modifiers: @SuppressWarnings ("unchecked") public static
focal_class.parameters: (AEquality equality)
focal_class.return: AHashSet<T>
focal_class.signature: AHashSet<T> empty(AEquality equality)
focal_class.class_method_signature: AHashSet.create(T... elements)
focal_class.full_signature: @SuppressWarnings ("unchecked") public static AHashSet<T> create(T... elements)
focal_class.identifier: create
focal_class.modifiers: @SuppressWarnings ("unchecked") public static
focal_class.parameters: (T... elements)
focal_class.return: AHashSet<T>
focal_class.signature: AHashSet<T> create(T... elements)
focal_class.class_method_signature: AHashSet.create(Iterable<T> elements)
focal_class.full_signature: public static AHashSet<T> create(Iterable<T> elements)
focal_class.identifier: create
focal_class.modifiers: public static
focal_class.parameters: (Iterable<T> elements)
focal_class.return: AHashSet<T>
focal_class.signature: AHashSet<T> create(Iterable<T> elements)
focal_class.class_method_signature: AHashSet.create(AEquality equality, T... elements)
focal_class.full_signature: @SuppressWarnings ("unchecked") public static AHashSet<T> create(AEquality equality, T... elements)
focal_class.identifier: create
focal_class.modifiers: @SuppressWarnings ("unchecked") public static
focal_class.parameters: (AEquality equality, T... elements)
focal_class.return: AHashSet<T>
focal_class.signature: AHashSet<T> create(AEquality equality, T... elements)
focal_class.class_method_signature: AHashSet.create(AEquality equality, Iterable<T> elements)
focal_class.full_signature: public static AHashSet<T> create(AEquality equality, Iterable<T> elements)
focal_class.identifier: create
focal_class.modifiers: public static
focal_class.parameters: (AEquality equality, Iterable<T> elements)
focal_class.return: AHashSet<T>
focal_class.signature: AHashSet<T> create(AEquality equality, Iterable<T> elements)
focal_class.class_method_signature: AHashSet.fromMap(AHashMap<T, ?> inner)
focal_class.full_signature: public static AHashSet<T> fromMap(AHashMap<T, ?> inner)
focal_class.identifier: fromMap
focal_class.modifiers: public static
focal_class.parameters: (AHashMap<T, ?> inner)
focal_class.return: AHashSet<T>
focal_class.signature: AHashSet<T> fromMap(AHashMap<T, ?> inner)
focal_class.class_method_signature: AHashSet.readResolve()
focal_class.full_signature: private Object readResolve()
focal_class.identifier: readResolve
focal_class.modifiers: private
focal_class.parameters: ()
focal_class.return: Object
focal_class.signature: Object readResolve()
focal_class.class_method_signature: AHashSet.AHashSet(AMap<T, ?> inner)
focal_class.full_signature: private  AHashSet(AMap<T, ?> inner)
focal_class.identifier: AHashSet
focal_class.modifiers: private
focal_class.parameters: (AMap<T, ?> inner)
focal_class.signature:  AHashSet(AMap<T, ?> inner)
focal_class.class_method_signature: AHashSet.wrapAsSet(AMap<T, ?> inner)
focal_class.full_signature: @Override protected AHashSet<T> wrapAsSet(AMap<T, ?> inner)
focal_class.identifier: wrapAsSet
focal_class.modifiers: @Override protected
focal_class.parameters: (AMap<T, ?> inner)
focal_class.return: AHashSet<T>
focal_class.signature: AHashSet<T> wrapAsSet(AMap<T, ?> inner)
focal_class.superclass: extends MapAsSetWrapper<T, AHashSet<T>>
focal_method.body: public static <T> AHashSet<T> empty () {
          return empty (AEquality.EQUALS);
      }
focal_method.class_method_signature: AHashSet.empty()
focal_method.full_signature: public static AHashSet<T> empty()
focal_method.identifier: empty
focal_method.invocations: empty
focal_method.modifiers: public static
focal_method.parameters: ()
focal_method.return: AHashSet<T>
focal_method.signature: AHashSet<T> empty()