test_class.declarator: BLANK = '\u00a0'
test_class.modifier: private static final
test_class.original_string: private static final char BLANK = '\u00a0';
test_class.type: char
test_class.var_name: BLANK
test_class.file: mortar/src/test/java/mortar/MortarScopeDevHelperTest.java
test_class.identifier: MortarScopeDevHelperTest
test_case.body: @Test public void startsFromMortarScope() {
      MortarScope root = MortarScope.buildRootScope().build("Root");
      MortarScope child = root.buildChild().build("Child");
  
      String hierarchy = scopeHierarchyToString(child);
  
      assertThat(hierarchy).isEqualTo("" //
          + "Mortar Hierarchy:\n" //
          + BLANK + "SCOPE Root\n" //
          + BLANK + "`-SCOPE Child\n" //
      );
    }
test_case.class_method_signature: MortarScopeDevHelperTest.startsFromMortarScope()
test_case.full_signature: @Test public void startsFromMortarScope()
test_case.identifier: startsFromMortarScope
test_case.invocations: build buildRootScope build buildChild scopeHierarchyToString isEqualTo assertThat
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void startsFromMortarScope()
focal_class.file: mortar/src/main/java/mortar/MortarScopeDevHelper.java
focal_class.identifier: MortarScopeDevHelper
focal_class.class_method_signature: MortarScopeDevHelper.scopeHierarchyToString(MortarScope mortarScope)
focal_class.full_signature: public static String scopeHierarchyToString(MortarScope mortarScope)
focal_class.identifier: scopeHierarchyToString
focal_class.modifiers: public static
focal_class.parameters: (MortarScope mortarScope)
focal_class.return: String
focal_class.signature: String scopeHierarchyToString(MortarScope mortarScope)
focal_class.class_method_signature: MortarScopeDevHelper.getRootScope(MortarScope scope)
focal_class.full_signature: private static MortarScope getRootScope(MortarScope scope)
focal_class.identifier: getRootScope
focal_class.modifiers: private static
focal_class.parameters: (MortarScope scope)
focal_class.return: MortarScope
focal_class.signature: MortarScope getRootScope(MortarScope scope)
focal_class.class_method_signature: MortarScopeDevHelper.nodeHierarchyToString(StringBuilder result, int depth, long lastChildMask,
        Node node)
focal_class.full_signature: private static void nodeHierarchyToString(StringBuilder result, int depth, long lastChildMask,
        Node node)
focal_class.identifier: nodeHierarchyToString
focal_class.modifiers: private static
focal_class.parameters: (StringBuilder result, int depth, long lastChildMask,
        Node node)
focal_class.return: void
focal_class.signature: void nodeHierarchyToString(StringBuilder result, int depth, long lastChildMask,
        Node node)
focal_class.class_method_signature: MortarScopeDevHelper.appendLinePrefix(StringBuilder result, int depth, long lastChildMask)
focal_class.full_signature: private static void appendLinePrefix(StringBuilder result, int depth, long lastChildMask)
focal_class.identifier: appendLinePrefix
focal_class.modifiers: private static
focal_class.parameters: (StringBuilder result, int depth, long lastChildMask)
focal_class.return: void
focal_class.signature: void appendLinePrefix(StringBuilder result, int depth, long lastChildMask)
focal_class.class_method_signature: MortarScopeDevHelper.MortarScopeDevHelper()
focal_class.full_signature: private  MortarScopeDevHelper()
focal_class.identifier: MortarScopeDevHelper
focal_class.modifiers: private
focal_class.parameters: ()
focal_class.signature:  MortarScopeDevHelper()
focal_method.body: public static String scopeHierarchyToString(MortarScope mortarScope) {
      StringBuilder result = new StringBuilder("Mortar Hierarchy:\n");
      MortarScope rootScope = getRootScope(mortarScope);
      Node rootNode = new MortarScopeNode(rootScope);
      nodeHierarchyToString(result, 0, 0, rootNode);
      return result.toString();
    }
focal_method.class_method_signature: MortarScopeDevHelper.scopeHierarchyToString(MortarScope mortarScope)
focal_method.full_signature: public static String scopeHierarchyToString(MortarScope mortarScope)
focal_method.identifier: scopeHierarchyToString
focal_method.invocations: getRootScope nodeHierarchyToString toString
focal_method.modifiers: public static
focal_method.parameters: (MortarScope mortarScope)
focal_method.return: String
focal_method.signature: String scopeHierarchyToString(MortarScope mortarScope)