public static String generateSentence() { ArrayList al = new ArrayList(); String s; s = analysis.choose(al, 0); al.add(s); s = analysis.choose(al, 1); al.add(s); if (s == PERIOD) return concat(al); s = analysis.choose(al, 1); al.add(s); if (s == PERIOD) return concat(al); s = analysis.choose(al, 2); al.add(s); if (s == PERIOD) return concat(al); s = analysis.choose(al, 3); al.add(s); if (s == PERIOD) return concat(al); s = analysis.choose(al, 4); al.add(s); if (s == PERIOD) return concat(al); s = analysis.choose(al, 3); al.add(s); if (s == PERIOD) return concat(al); s = analysis.choose(al, 3); al.add(s); if (s == PERIOD) return concat(al); s = analysis.choose(al, 1); al.add(s); if (s == PERIOD) return concat(al); s = analysis.choose(al, 4); al.add(s); if (s == PERIOD) return concat(al); s = analysis.choose(al, 4); al.add(s); if (s == PERIOD) return concat(al); s = analysis.choose(al, 3); al.add(s); if (s == PERIOD) return concat(al); s = analysis.choose(al, 2); al.add(s); if (s == PERIOD) return concat(al); s = analysis.choose(al, 2); al.add(s); if (s == PERIOD) return concat(al); al.add(PERIOD); return concat(al); }