public void setUp () { System.out.println ("Setup"); transducer = new FeatureTransducer (); FeatureTransducer t = transducer; t.addState ("0", 0, Transducer.INFINITE_COST, new String[] {"a", "b"}, new String[] {"x", "y"}, new double[] {44, 66}, new String[] {"0", "1"}); t.addState ("1", Transducer.INFINITE_COST, Transducer.INFINITE_COST, new String[] {"c", "d", "d"}, new String[] {"x", "y", "z"}, new double[] {44, 11, 66}, new String[] {"1", "1", "2"}); t.addState ("2", Transducer.INFINITE_COST, 8, new String[] {"e"}, new String[] {"z"}, new double[] {11}, new String[] {"2"}); seq = new ArrayListSequence (); Alphabet dict = transducer.getInputAlphabet (); seq.add ("a"); seq.add ("a"); seq.add ("b"); seq.add ("c"); seq.add ("d"); seq.add ("e"); seqCost = 0 + 44 + 44 + 66 + 44 + 66 + 11 + 8; }