test_class.declarator: mExpandableWrapper
test_class.modifier: private
test_class.original_string: private ExpandableWrapper<Parent<Object>, Object> mExpandableWrapper;
test_class.type: ExpandableWrapper<Parent<Object>, Object>
test_class.var_name: mExpandableWrapper
test_class.declarator: mParent
test_class.modifier: private
test_class.original_string: private Parent<Object> mParent;
test_class.type: Parent<Object>
test_class.var_name: mParent
test_class.file: expandablerecyclerview/src/test/java/com/bignerdranch/expandablerecyclerview/model/ExpandableWrapperTest.java
test_class.identifier: ExpandableWrapperTest
test_case.body: @Test
      public void expandableWrapperIsNotInitiallyExpandedWhenParentListItemIsNotInitiallyExpanded() {
          boolean expected = false;
  
          when(mParent.isInitiallyExpanded()).thenReturn(expected);
  
          assertEquals(expected, mExpandableWrapper.isParentInitiallyExpanded());
      }
test_case.class_method_signature: ExpandableWrapperTest.expandableWrapperIsNotInitiallyExpandedWhenParentListItemIsNotInitiallyExpanded()
test_case.full_signature: @Test public void expandableWrapperIsNotInitiallyExpandedWhenParentListItemIsNotInitiallyExpanded()
test_case.identifier: expandableWrapperIsNotInitiallyExpandedWhenParentListItemIsNotInitiallyExpanded
test_case.invocations: thenReturn when isInitiallyExpanded assertEquals isParentInitiallyExpanded
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void expandableWrapperIsNotInitiallyExpandedWhenParentListItemIsNotInitiallyExpanded()
focal_class.declarator: mParent
focal_class.modifier: private
focal_class.original_string: private P mParent;
focal_class.type: P
focal_class.var_name: mParent
focal_class.declarator: mChild
focal_class.modifier: private
focal_class.original_string: private C mChild;
focal_class.type: C
focal_class.var_name: mChild
focal_class.declarator: mWrappedParent
focal_class.modifier: private
focal_class.original_string: private boolean mWrappedParent;
focal_class.type: boolean
focal_class.var_name: mWrappedParent
focal_class.declarator: mExpanded
focal_class.modifier: private
focal_class.original_string: private boolean mExpanded;
focal_class.type: boolean
focal_class.var_name: mExpanded
focal_class.declarator: mWrappedChildList
focal_class.modifier: private
focal_class.original_string: private List<ExpandableWrapper<P, C>> mWrappedChildList;
focal_class.type: List<ExpandableWrapper<P, C>>
focal_class.var_name: mWrappedChildList
focal_class.file: expandablerecyclerview/src/main/java/com/bignerdranch/expandablerecyclerview/model/ExpandableWrapper.java
focal_class.identifier: ExpandableWrapper
focal_class.class_method_signature: ExpandableWrapper.ExpandableWrapper(@NonNull P parent)
focal_class.full_signature: public  ExpandableWrapper(@NonNull P parent)
focal_class.identifier: ExpandableWrapper
focal_class.modifiers: public
focal_class.parameters: (@NonNull P parent)
focal_class.signature:  ExpandableWrapper(@NonNull P parent)
focal_class.class_method_signature: ExpandableWrapper.ExpandableWrapper(@NonNull C child)
focal_class.full_signature: public  ExpandableWrapper(@NonNull C child)
focal_class.identifier: ExpandableWrapper
focal_class.modifiers: public
focal_class.parameters: (@NonNull C child)
focal_class.signature:  ExpandableWrapper(@NonNull C child)
focal_class.class_method_signature: ExpandableWrapper.getParent()
focal_class.full_signature: public P getParent()
focal_class.identifier: getParent
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: P
focal_class.signature: P getParent()
focal_class.class_method_signature: ExpandableWrapper.setParent(@NonNull P parent)
focal_class.full_signature: public void setParent(@NonNull P parent)
focal_class.identifier: setParent
focal_class.modifiers: public
focal_class.parameters: (@NonNull P parent)
focal_class.return: void
focal_class.signature: void setParent(@NonNull P parent)
focal_class.class_method_signature: ExpandableWrapper.getChild()
focal_class.full_signature: public C getChild()
focal_class.identifier: getChild
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: C
focal_class.signature: C getChild()
focal_class.class_method_signature: ExpandableWrapper.isExpanded()
focal_class.full_signature: public boolean isExpanded()
focal_class.identifier: isExpanded
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean isExpanded()
focal_class.class_method_signature: ExpandableWrapper.setExpanded(boolean expanded)
focal_class.full_signature: public void setExpanded(boolean expanded)
focal_class.identifier: setExpanded
focal_class.modifiers: public
focal_class.parameters: (boolean expanded)
focal_class.return: void
focal_class.signature: void setExpanded(boolean expanded)
focal_class.class_method_signature: ExpandableWrapper.isParent()
focal_class.full_signature: public boolean isParent()
focal_class.identifier: isParent
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean isParent()
focal_class.class_method_signature: ExpandableWrapper.isParentInitiallyExpanded()
focal_class.full_signature: public boolean isParentInitiallyExpanded()
focal_class.identifier: isParentInitiallyExpanded
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean isParentInitiallyExpanded()
focal_class.class_method_signature: ExpandableWrapper.getWrappedChildList()
focal_class.full_signature: public List<ExpandableWrapper<P, C>> getWrappedChildList()
focal_class.identifier: getWrappedChildList
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: List<ExpandableWrapper<P, C>>
focal_class.signature: List<ExpandableWrapper<P, C>> getWrappedChildList()
focal_class.class_method_signature: ExpandableWrapper.generateChildItemList(P parentListItem)
focal_class.full_signature: private List<ExpandableWrapper<P, C>> generateChildItemList(P parentListItem)
focal_class.identifier: generateChildItemList
focal_class.modifiers: private
focal_class.parameters: (P parentListItem)
focal_class.return: List<ExpandableWrapper<P, C>>
focal_class.signature: List<ExpandableWrapper<P, C>> generateChildItemList(P parentListItem)
focal_class.class_method_signature: ExpandableWrapper.equals(Object o)
focal_class.full_signature: @Override public boolean equals(Object o)
focal_class.identifier: equals
focal_class.modifiers: @Override public
focal_class.parameters: (Object o)
focal_class.return: boolean
focal_class.signature: boolean equals(Object o)
focal_class.class_method_signature: ExpandableWrapper.hashCode()
focal_class.full_signature: @Override public int hashCode()
focal_class.identifier: hashCode
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: int
focal_class.signature: int hashCode()
focal_method.body: public boolean isParentInitiallyExpanded() {
          if (!mWrappedParent) {
              throw new IllegalStateException("Parent not wrapped");
          }
  
          return mParent.isInitiallyExpanded();
      }
focal_method.class_method_signature: ExpandableWrapper.isParentInitiallyExpanded()
focal_method.full_signature: public boolean isParentInitiallyExpanded()
focal_method.identifier: isParentInitiallyExpanded
focal_method.invocations: isInitiallyExpanded
focal_method.modifiers: public
focal_method.parameters: ()
focal_method.return: boolean
focal_method.signature: boolean isParentInitiallyExpanded()