Terminal { public static void puts(Object... messages) { for (Object message : messages) { IO.print(message); if (!(message instanceof Terminal.Escape)) IO.print(' '); } IO.println(); }  static void puts(Object... messages);  }
@Test public void printColors() { Terminal.puts(BG_GREEN, FG_MAGENTA, "This", INVERSE_ON, "is", INVERSE_OFF, "how", RESET, UNDERLINE_ON, "you", UNDERLINE_OFF, ITALICS_ON, BOLD_ON, FG_CYAN, BG_YELLOW, "use", BG_WHITE, FG_DEFAULT, BOLD_OFF, ITALICS_OFF, FG_RED, "escapes.", RESET); }