code: public static CellPosition of(final String address) {
          ArgUtils.notEmpty(address, "address");
  
          if(!matchedCellAddress(address)) {
              throw new IllegalArgumentException(address + " is wrong cell address pattern.");
          }
  
          return of(new CellReference(address));
      }
docs: CellAddressのインスタンスを作成する。
  @param address 'A1'の形式のセルのアドレス
  @return {@link CellPosition}のインスタンス
  @throws IllegalArgumentException {@literal address == null || address.length() == 0 || アドレスの書式として不正}