code: @Override
  	public Parameter doParameter(final Parameter parameter) {
  		if (skipFilter || parameter == null) {
  			return parameter;
  		}
  
  		if (Parameter.class.equals(parameter.getClass())) {
  			// 通常のパラメータの場合
  			String key = parameter.getParameterName();
  			if (getCryptParamKeys().contains(CaseFormat.CAMEL_CASE.convert(key))) {
  				Object obj = parameter.getValue();
  				if (obj != null && obj instanceof String) {
  					String objStr = obj.toString();
  					if (StringUtils.isNotEmpty(objStr)) {
  						try {
  							synchronized (encryptCipher) {
  								return new Parameter(key, encrypt(encryptCipher, secretKey, objStr));
  							}
  						} catch (Exception ex) {
  							return parameter;
  						}
  					}
  				}
  			}
  		}
  
  		return parameter;
  	}
docs: {@inheritDoc}
  
  パラメータが暗号化対象のパラメータ名と一致する場合、パラメータの値を暗号化する
  
  @see jp.co.future.uroborosql.filter.AbstractSqlFilter#doParameter(jp.co.future.uroborosql.parameter.Parameter)