if(!password.equals(getValue(EndEntityProfile.PASSWORD,0)));
if(!password.equals(getValue(EndEntityProfile.PASSWORD,0)))
    public void doesPasswordFulfillEndEntityProfile(String password, boolean clearpwd)      throws UserDoesntFullfillEndEntityProfile{    			boolean fullfillsprofile = true;		if(useAutoGeneratedPasswd()){		  if(password !=null)			throw new UserDoesntFullfillEndEntityProfile("Autogenerated password must have password==null");		}else{           		            		 if(!isModifyable(EndEntityProfile.PASSWORD,0)){		   if(!password.equals(getValue(EndEntityProfile.PASSWORD,0)));		   			 fullfillsprofile=false;		 } 		 else		   if(isRequired(EndEntityProfile.PASSWORD,0)){			 if((!clearpwd && password == null) || (password != null && password.trim().equals("")))						   fullfillsprofile=false;		   }		}           		 if(clearpwd && isRequired(EndEntityProfile.CLEARTEXTPASSWORD,0) && getValue(EndEntityProfile.CLEARTEXTPASSWORD,0).equals(EndEntityProfile.FALSE)){		 				 fullfillsprofile=false;		 }		 		 if(!fullfillsprofile)		   throw new UserDoesntFullfillEndEntityProfile("Password doesn't fullfill profile.");    }