private void removeCopyFieldSource(String sourceFieldName,List<CopyField> removedCopyFields){
  List<CopyField> sourceCopyFields=copyFieldsMap.remove(sourceFieldName);
  if (null != sourceCopyFields) {
    for (    CopyField sourceCopyField : sourceCopyFields) {
      decrementCopyFieldTargetCount(sourceCopyField.getDestination());
      removedCopyFields.add(sourceCopyField);
    }
  }
}

private void removeCopyFieldSource ( String sourceFieldName , List < CopyField > removedCopyFields ) { List < CopyField > sourceCopyFields = copyFieldsMap . remove ( sourceFieldName ) ; if ( null != sourceCopyFields ) { for ( CopyField sourceCopyField : sourceCopyFields ) { decrementCopyFieldTargetCount ( sourceCopyField . getDestination ( ) ) ; removedCopyFields . add ( sourceCopyField ) ; } } }
removes all copy fields with the given source field name , decrements the count for the copy field target , and adds the removed copy fields to removedcopyfields .
