public int expand(Unit unit, Grammar grammar, Rule parent, List replacement) { Symbol whiteSymbol = grammar.declared(this); if (whiteSymbol == null) return -1; replacement.add(whiteSymbol); return replacement.size() - 1; }