code: @Override
  	public Map<String, Object> getOutParams(final CallableStatement callableStatement) throws SQLException {
  		Map<String, Object> out = new HashMap<>();
  		Parameter[] bindParameters = getBindParameters();
  		int parameterIndex = 1;
  		for (Parameter parameter : bindParameters) {
  			if (parameter instanceof OutParameter) {
  				String key = parameter.getParameterName();
  				out.put(key, getSqlFilterManager().doOutParameter(key, callableStatement.getObject(parameterIndex)));
  			}
  			parameterIndex++;
  		}
  
  		LOG.debug("Stored procedure out parameter[{}]", out);
  		return out;
  	}
docs: {@inheritDoc}
  
  @see jp.co.future.uroborosql.context.SqlContext#getOutParams(java.sql.CallableStatement)