public void startGroup() {
    previousField.push(-1);
    types.push(types.peek().asGroupType().getType(fields.peek()));
    delegate.startGroup();
  }
public void startGroup() {
    previousField.push(-1);
    types.push(types.peek().asGroupType().getType(fields.peek()));
    delegate.startGroup();
  }
public void startGroup ( ) { previousField . push ( - 1 ) ; types . push ( types . peek ( ) . asGroupType ( ) . getType ( fields . peek ( ) ) ) ; delegate . startGroup ( ) ; }
{@inheritDoc}
{