code: @Nonnull
      public static Point decode(@Nonnull final String mapcode)
              throws UnknownMapcodeException, IllegalArgumentException, UnknownPrecisionFormatException {
          return decode(mapcode, Territory.AAA);
      }
docs: Decode a mapcode to a Point. The decoding process may fail for local mapcodes,
  because no territory context is supplied (world-wide).
  
  The accepted format is:
  {mapcode}
  {territory-code} {mapcode}
  
  @param mapcode Mapcode.
  @return Point corresponding to mapcode.
  @throws UnknownMapcodeException         Thrown if the mapcode has the correct syntax,
  but cannot be decoded into a point.
  @throws UnknownPrecisionFormatException Thrown if the precision format is incorrect.
  @throws IllegalArgumentException        Thrown if arguments are null, or if the syntax of the mapcode is incorrect.