public Grammar getUnitProductionlessGrammar(Grammar grammar,
			VariableDependencyGraph graph) {
		Grammar uplgrammar = new ContextFreeGrammar();
		addAllNonUnitProductionsToGrammar(grammar, uplgrammar);
		addAllNewProductionsToGrammar(grammar, uplgrammar, graph);
		return uplgrammar;
	}