}
public SpecTree parse(Class<? extends JavaSpec> specClass) {
SpecTree createdTree = SpecTreeDefinition.create();
JavaSpec createdSpec = instantiate(specClass);
createdSpec.populate(createdTree);
return createdTree;
}
/**
* Creates the new instance using reflection on niladic constructor