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

public MonetaryFormat positiveSign ( char positiveSign ) { checkArgument ( ! Character . isDigit ( positiveSign ) ) ; if ( positiveSign == this . positiveSign ) return this ; else return new MonetaryFormat ( negativeSign , positiveSign , zeroDigit , decimalMark , minDecimals , decimalGroups , shift , roundingMode , codes , codeSeparator , codePrefixed ) ; }
set character to prefix positive values . a zero value means no sign is used in this case . for parsing , a missing sign will always be interpreted as if the positive sign was used .
