if (fixedNonReferentialProbability < 0) { resolvers = new MaxentResolver[] { new SingularPronounResolver(corefProject, ResolverMode.TEST), new ProperNounResolver(corefProject, ResolverMode.TEST), new DefiniteNounResolver(corefProject, ResolverMode.TEST), NonReferentialResolver nrr = new FixedNonReferentialResolver(fixedNonReferentialProbability); resolvers = new MaxentResolver[] { new SingularPronounResolver(corefProject, ResolverMode.TEST,nrr), new ProperNounResolver(corefProject, ResolverMode.TEST,nrr), new DefiniteNounResolver(corefProject, ResolverMode.TEST,nrr), resolvers[0] = new SingularPronounResolver(corefProject, ResolverMode.TRAIN); resolvers[1] = new ProperNounResolver(corefProject, ResolverMode.TRAIN); resolvers[2] = new DefiniteNounResolver(corefProject, ResolverMode.TRAIN);
if (fixedNonReferentialProbability < 0) { resolvers = new MaxentResolver[] { new SingularPronounResolver(corefProject, ResolverMode.TEST), new ProperNounResolver(corefProject, ResolverMode.TEST), new DefiniteNounResolver(corefProject, ResolverMode.TEST), NonReferentialResolver nrr = new FixedNonReferentialResolver(fixedNonReferentialProbability); resolvers = new MaxentResolver[] { new SingularPronounResolver(corefProject, ResolverMode.TEST,nrr), new ProperNounResolver(corefProject, ResolverMode.TEST,nrr), new DefiniteNounResolver(corefProject, ResolverMode.TEST,nrr), resolvers[0] = new SingularPronounResolver(corefProject, ResolverMode.TRAIN); resolvers[1] = new ProperNounResolver(corefProject, ResolverMode.TRAIN); resolvers[2] = new DefiniteNounResolver(corefProject, ResolverMode.TRAIN);