if((newuserdata.getPassword() == null && orguserdata.getPassword() != null && !orguserdata.getPassword().equals("")) || (newuserdata.getPassword() != null && !orguserdata.getPassword().equals("") && orguserdata.getPassword() == null)){
if((newuserdata.getPassword() == null && !StringUtils.isEmpty(orguserdata.getPassword())) || (!StringUtils.isEmpty(newuserdata.getPassword()) && orguserdata.getPassword() == null)) {
	public List getNewRequestDataAsText(Admin admin) {		ArrayList retval = new ArrayList();		retval.add(new ApprovalDataText("USERNAME",newuserdata.getUsername(),true,false));		String passwordtext = "NOTSHOWN";		if((newuserdata.getPassword() == null && orguserdata.getPassword() != null && !orguserdata.getPassword().equals("")) ||		   (newuserdata.getPassword() != null && !orguserdata.getPassword().equals("") && orguserdata.getPassword() == null)){						passwordtext = "NEWPASSWORD";					}				if(newuserdata.getPassword() != null && orguserdata.getPassword() != null){			if(!newuserdata.getPassword().equals(orguserdata.getPassword())){				passwordtext = "NEWPASSWORD";			}		}						retval.add(new ApprovalDataText("PASSWORD",passwordtext,true,true));		retval.add(new ApprovalDataText("SUBJECTDN",CertTools.stringToBCDNString(newuserdata.getDN()),true,false));		retval.add(getTextWithNoValueString("SUBJECTALTNAME",newuserdata.getSubjectAltName()));		retval.add(getTextWithNoValueString("SUBJECTDIRATTRIBUTES",newuserdata.getExtendedinformation().getSubjectDirectoryAttributes()));		retval.add(getTextWithNoValueString("EMAIL",newuserdata.getEmail()));		retval.add(new ApprovalDataText("CA",getCAName(admin, newuserdata.getCAId()),true,false));		retval.add(new ApprovalDataText("ENDENTITYPROFILE",getEndEntityProfileName(admin,newuserdata.getEndEntityProfileId()),true,false));				retval.add(new ApprovalDataText("CERTIFICATEPROFILE",getCertificateProfileName(admin,newuserdata.getCertificateProfileId()),true,false));		retval.add(getTokenName(admin,newuserdata.getTokenType()));		retval.add(getTextWithNoValueString("HARDTOKENISSUERALIAS",getHardTokenIssuerName(admin,newuserdata.getHardTokenIssuerId())));		retval.add(new ApprovalDataText("ADMINISTRATOR",newuserdata.getAdministrator() ? "YES" : "NO",true,true));		retval.add(new ApprovalDataText("KEYRECOVERABLE",newuserdata.getKeyRecoverable() ? "YES" : "NO",true,true));		retval.add(new ApprovalDataText("SENDNOTIFICATION",newuserdata.getSendNotification() ? "YES" : "NO",true,true));		retval.add(new ApprovalDataText("STATUS",(String) UserDataConstants.STATUS_TEXT.get(new Integer(newuserdata.getStatus())),true,true));		return retval;	}