public static Type forNumber(int value) {
            switch (value) {
              case 1: return BUILD_COMPLETED;
              case 2: return FILES_GENERATED;
              case 3: return CUSTOM_BUILDER_MESSAGE;
              default: return null;
            }
          }
public static Type forNumber(int value)