public boolean removeTaxon(Taxon taxon){
  boolean success=taxa.remove(taxon);
  if (success) {
    fireTaxonRemoved(taxon);
  }
  return success;
}

public boolean removeTaxon ( Taxon taxon ) { boolean success = taxa . remove ( taxon ) ; if ( success ) { fireTaxonRemoved ( taxon ) ; } return success ; }
removes a taxon of the given name and returns true if successful .
