static getProvisionalVersionForDimension(dimension /*int*/) {
			if (dimension % 4 !== 1) {
				throw new FormatException();
			}
			try {
				return this.getVersionForNumber((dimension - 17) / 4);
			}
			catch (ignored /*: IllegalArgumentException*/) {
				throw new FormatException();
			}
		}
<p>Deduces version information purely from QR Code dimensions.</p>

@param dimension dimension in modules
@return Version for a QR Code of that dimension
@throws FormatException if dimension is not 1 mod 4