protected void addName(){
  if (Strings.isNotEmpty(builder)) {
    int endOffset=0;
    if (Strings.endsWith(builder,tagSeparator)) {
      endOffset=1;
    }
    if (Strings.startsWith(builder,inheritanceMarker)) {
      inherits.add(builder.substring(1,builder.length() - endOffset));
    }
 else {
      tags.add(builder.substring(0,builder.length() - endOffset));
    }
    Strings.clearBuilder(builder);
  }
}

protected void addName ( ) { if ( Strings . isNotEmpty ( builder ) ) { int endOffset = 0 ; if ( Strings . endsWith ( builder , tagSeparator ) ) { endOffset = 1 ; } if ( Strings . startsWith ( builder , inheritanceMarker ) ) { inherits . add ( builder . substring ( 1 , builder . length ( ) - endOffset ) ) ; } else { tags . add ( builder . substring ( 0 , builder . length ( ) - endOffset ) ) ; } Strings . clearBuilder ( builder ) ; } }
appends tag or inheritance name from the current builder data .
