cdm/src/main/java/ucar/nc2/Group.java
public boolean removeVariable(String shortName) {
    if (immutable) throw new IllegalStateException("Cant modify");
    for (int i = 0; i < variables.size(); i++) {
      Variable v = variables.get(i);
      if (shortName.equals(v.getShortName())) {
        variables.remove(v);
        return true;
      }
    }
    return false;
  }
public boolean removeVariable(String shortName) {
    if (immutable) throw new IllegalStateException("Cant modify");
    for (int i = 0; i < variables.size(); i++) {
      Variable v = variables.get(i);
      if (shortName.equals(v.getShortName())) {
        variables.remove(v);
        return true;
      }
    }
    return false;
  }
public boolean removeVariable ( String shortName ) { if ( immutable ) throw new IllegalStateException ( "Cant modify" ) ; for ( int i = 0 ; i < variables . size ( ) ; i ++ ) { Variable v = variables . get ( i ) ; if ( shortName . equals ( v . getShortName ( ) ) ) { variables . remove ( v ) ; return true ; } } return false ; }
remove a Variable using its (short) name, in this group only

@param shortName Variable name.
@return true if Variable found and removed
remove a Variable using its ( short ) name in this group only