code: @Nullable
      public static Compression valueOf(final String name) {
          final String actualName = name.trim().toUpperCase();
          for (final Compression compression : register) {
              if (compression.name.equals(actualName)) {
                  return compression;
              }
          }
          Preconditions.checkNotNull(name);
          return null;
      }
docs: Returns the {@code Compression} with the name specified. Matching is case-insensitive.
  
  @param name
  the {@code Compression} name.
  @return the {@code Compression} for the name specified, or null if none matches