public boolean remove(String str){
  hasChanged=true;
  return (bList.remove(str));
}

public boolean remove ( String str ) { hasChanged = true ; return ( bList . remove ( str ) ) ; }
removes a basename from the list , if it was present .
