public static Kind forNumber(int value) {
            switch (value) {
              case 1: return SOURCE;
              case 2: return CLASS;
              case 3: return HTML;
              case 4: return OTHER;
              default: return null;
            }
          }
public static Kind forNumber(int value)