/** The binary step model. */
protected ConditionalProbabilityTable binaryModel;
/** Constructor with file names. */
public GenerativeSyntacticModel(String topModelFN, String leafModelFN, String unaryModelFN, String binaryModelFN) throws IOException {
topModel = new ConditionalProbabilityTable(topModelFN);
leafModel = new ConditionalProbabilityTable(leafModelFN);
unaryModel = new ConditionalProbabilityTable(unaryModelFN);
binaryModel = new ConditionalProbabilityTable(binaryModelFN);
}