code: public boolean parse(Context context, ProcPatternElement terminator) throws NestingException {
          // Prepare a child context
          Context child = new Context(context);
          child.checkNesting();
          StringBuilder target = new StringBuilder();
          child.setTarget(target);
          if (scope != null) {
              child.setScope(scope);
          }
          child.setTerminator(terminator);
  
          // Parse it
          boolean parsed = child.getScope().process(child);
  
          if (parsed) {
              // If parsing success
              if (transparent) {
                  child.mergeWithParent();
              }
              setAttribute(context, target);
              return true;
          } else {
              return false;
          }
      }
docs: Парсит элемент
  
  @param context контекст
  @return true - если удалось распарсить константу
  false - если не удалось
  @throws NestingException if nesting is too big.