/** * Constructs an identifier from an authority and code informations. This is a convenience * constructor for commonly-used parameters. If more control are wanted (for example adding * remarks), use the {@linkplain #NamedIdentifier(Map) constructor with a properties map}. * * @param authority The authority (e.g. {@link Citations#OGC OGC} or {@link Citations#EPSG * EPSG}). * @param code The code. This parameter is mandatory. * @param version The version, or {@code null} if none. */ public NamedIdentifier(final Citation authority, final String code, final String version) { this(toMap(authority, code, version)); }