public boolean remove(BasenameList bnl){
  boolean ret=true;
  for (int i=0; i < bnl.getLength(); i++) {
    bList.remove(bnl.getName(i));
  }
  hasChanged=true;
  return (ret);
}

public boolean remove ( BasenameList bnl ) { boolean ret = true ; for ( int i = 0 ; i < bnl . getLength ( ) ; i ++ ) { bList . remove ( bnl . getName ( i ) ) ; } hasChanged = true ; return ( ret ) ; }
removes a list from another list .
