+
+ Color getNotCanonicalColor(char lastss)
+ {
+ switch (lastss)
+ {
+ case '{':
+ case '}':
+ return new Color(255, 125, 5);
+
+ case '[':
+ case ']':
+ return new Color(245, 115, 10);
+
+ case '>':
+ case '<':
+ return new Color(235, 135, 15);
+
+ case 'A':
+ case 'a':
+ return new Color(225, 105, 20);
+
+ case 'B':
+ case 'b':
+ return new Color(215, 145, 30);
+
+ case 'C':
+ case 'c':
+ return new Color(205, 95, 35);
+
+ case 'D':
+ case 'd':
+ return new Color(195, 155, 45);
+
+ case 'E':
+ case 'e':
+ return new Color(185, 85, 55);
+
+ case 'F':
+ case 'f':
+ return new Color(175, 165, 65);
+
+ case 'G':
+ case 'g':
+ return new Color(170, 75, 75);
+
+ case 'H':
+ case 'h':
+ return new Color(160, 175, 85);
+
+ case 'I':
+ case 'i':
+ return new Color(150, 65, 95);
+
+ case 'J':
+ case 'j':
+ return new Color(140, 185, 105);
+
+ case 'K':
+ case 'k':
+ return new Color(130, 55, 110);
+
+ case 'L':
+ case 'l':
+ return new Color(120, 195, 120);
+
+ case 'M':
+ case 'm':
+ return new Color(110, 45, 130);
+
+ case 'N':
+ case 'n':
+ return new Color(100, 205, 140);
+
+ case 'O':
+ case 'o':
+ return new Color(90, 35, 150);
+
+ case 'P':
+ case 'p':
+ return new Color(85, 215, 160);
+
+ case 'Q':
+ case 'q':
+ return new Color(75, 25, 170);
+
+ case 'R':
+ case 'r':
+ return new Color(65, 225, 180);
+
+ case 'S':
+ case 's':
+ return new Color(55, 15, 185);
+
+ case 'T':
+ case 't':
+ return new Color(45, 235, 195);
+
+ case 'U':
+ case 'u':
+ return new Color(35, 5, 205);
+
+ case 'V':
+ case 'v':
+ return new Color(25, 245, 215);
+
+ case 'W':
+ case 'w':
+ return new Color(15, 0, 225);
+
+ case 'X':
+ case 'x':
+ return new Color(10, 255, 235);
+
+ case 'Y':
+ case 'y':
+ return new Color(5, 150, 245);
+
+ case 'Z':
+ case 'z':
+ return new Color(0, 80, 255);
+
+ default:
+ System.out.println("This is not a interaction : " + lastss);
+ return null;
+
+ }
+ }