src/main/java/ucar/geoapi/SimpleParameterGroup.java
@Override
    public NetcdfParameter<?> parameter(final String name) throws ParameterNotFoundException {
        Objects.requireNonNull(name);
        for (final NetcdfParameter<?> candidate : parameters) {
            if (name.equalsIgnoreCase(candidate.getName().getCode())) {
                return candidate;
            }
            for (final GenericName alias : candidate.getAlias()) {
                if (name.equalsIgnoreCase(alias.toString())) {
                    return candidate;
                }
            }
        }
        throw new ParameterNotFoundException("No such parameter: " + name, name);
    }
/**
     * Returns the value in this group for the specified {@linkplain Identifier#getCode() identifier
     * code}. This convenience method provides a way to get and set parameter values by name. For
     * example the following idiom fetches a floating point value for the {@code "false_easting"}
     * parameter:
     */
Returns the value in this group for the specified {@linkplain Identifier#getCode() identifier
code}. This convenience method provides a way to get and set parameter values by name. For
example the following idiom fetches a floating point value for the  "false_easting"
parameter.
Returns the value in this group for the specified { @linkplain Identifier#getCode () identifier code } . This convenience method provides a way to get and set parameter values by name . For example the following idiom fetches a floating point value for the " false_easting " parameter .
@Override
    public NetcdfParameter<?> parameter(final String name) throws ParameterNotFoundException {
        Objects.requireNonNull(name);
        for (final NetcdfParameter<?> candidate : parameters) {
            if (name.equalsIgnoreCase(candidate.getName().getCode())) {
                return candidate;
            }
            for (final GenericName alias : candidate.getAlias()) {
                if (name.equalsIgnoreCase(alias.toString())) {
                    return candidate;
                }
            }
        }
        throw new ParameterNotFoundException("No such parameter: " + name, name);
    }
@ Override public NetcdfParameter < ? > parameter ( final String name ) throws ParameterNotFoundException { Objects . requireNonNull ( name ) ; for ( final NetcdfParameter < ? > candidate : parameters ) { if ( name . equalsIgnoreCase ( candidate . getName ( ) . getCode ( ) ) ) { return candidate ; } for ( final GenericName alias : candidate . getAlias ( ) ) { if ( name . equalsIgnoreCase ( alias . toString ( ) ) ) { return candidate ; } } } throw new ParameterNotFoundException ( "No such parameter: " + name , name ) ; }
Returns the value in this group for the specified {@linkplain Identifier#getCode() identifier
 code}.
Returns the value in this group for the specified { @linkplain Identifier#getCode () identifier code } .