public MonetaryFormat codeSeparator(char codeSeparator){
  checkArgument(!Character.isDigit(codeSeparator));
  checkArgument(codeSeparator > 0);
  if (codeSeparator == this.codeSeparator)   return this;
 else   return new MonetaryFormat(negativeSign,positiveSign,zeroDigit,decimalMark,minDecimals,decimalGroups,shift,roundingMode,codes,codeSeparator,codePrefixed);
}

public MonetaryFormat codeSeparator ( char codeSeparator ) { checkArgument ( ! Character . isDigit ( codeSeparator ) ) ; checkArgument ( codeSeparator > 0 ) ; if ( codeSeparator == this . codeSeparator ) return this ; else return new MonetaryFormat ( negativeSign , positiveSign , zeroDigit , decimalMark , minDecimals , decimalGroups , shift , roundingMode , codes , codeSeparator , codePrefixed ) ; }
separator between currency code and formatted value . this configuration is not relevant for parsing .
