public boolean matches(CharSequence rawPassword, String encodedPassword) {
    """
	Checks the validity of an unencoded password against an encoded one in the form
	"{SSHA}sQuQF8vj8Eg2Y1hPdh3bkQhCKQBgjhQI".
	
	@param rawPassword unencoded password to be verified.
	@param encodedPassword the actual SSHA or SHA encoded password
	
	@return true if they match (independent of the case of the prefix).
    """
		return matches(rawPassword == null ? null : rawPassword.toString(), encodedPassword);
	}
public boolean matches(CharSequence rawPassword, String encodedPassword) {
		return matches(rawPassword == null ? null : rawPassword.toString(), encodedPassword);
	}
public boolean matches ( CharSequence rawPassword , String encodedPassword ) { return matches ( rawPassword == null ? null : rawPassword . toString ( ) , encodedPassword ) ; }
Checks the validity of an unencoded password against an encoded one in the form
"{SSHA}sQuQF8vj8Eg2Y1hPdh3bkQhCKQBgjhQI".

@param rawPassword unencoded password to be verified.
@param encodedPassword the actual SSHA or SHA encoded password

@return true if they match (independent of the case of the prefix).
Checks the validity of an unencoded password against an encoded one in the form { SSHA } sQuQF8vj8Eg2Y1hPdh3bkQhCKQBgjhQI .