code: public static Bic valueOf(final String bic) throws BicFormatException,
              UnsupportedCountryException {
          BicUtil.validate(bic);
          return new Bic(bic);
      }
docs: Returns a Bic object holding the value of the specified String.
  
  @param bic the String to be parsed.
  @return a Bic object holding the value represented by the string argument.
  @throws BicFormatException if the String doesn't contain parsable Bic.
  UnsupportedCountryException if bic's country is not supported.