@@ -0,0 +1,939 @@
+package org.pharmgkb.common.util;%0A%0Aimport org.apache.commons.lang3.StringUtils;%0Aimport org.checkerframework.checker.nullness.qual.Nullable;%0A%0A%0A/**%0A * Utility functions for %7B@link String%7Ds.%0A *%0A * @author Mark Woon%0A */%0Apublic class Strings %7B%0A%0A  /**%0A   * Private constructor to prevent instantiation of utility class.%0A   */%0A  private Strings() %7B%0A  %7D%0A%0A%0A  /**%0A   * Wraps %7B@link StringUtils#stripToEmpty(String)%7D (String)%7D to also strip out %7B@code &nbsp;%7D (%5Cu00A0).%0A   */%0A  public static String stripToEmpty(@Nullable String str) %7B%0A    if (str == null) %7B%0A      return %22%22;%0A    %7D%0A    return StringUtils.stripToEmpty(str.replaceAll(%22%5Cu00A0%22, %22%22));%0A  %7D%0A%0A%0A  /**%0A   * Wraps %7B@link StringUtils#stripToNull(String)%7D to also strip out %7B@code &nbsp;%7D (%5Cu00A0).%0A   */%0A  public static @Nullable String stripToNull(@Nullable String str) %7B%0A    if (str == null) %7B%0A      return null;%0A    %7D%0A    return StringUtils.stripToNull(str.replaceAll(%22%5Cu00A0%22, %22%22));%0A  %7D%0A%7D%0A

add Strings utility class