code: public ParameterMetaData getParameterMetaData() throws SQLException {
          final ArrayList<ParameterDef> params = new ArrayList<ParameterDef>();
          
          for (final Parameter p : parameters.values()) {
              if (p == null) {
                  params.add(null);
              } else {
                  params.add(p.left);
              } // end of else
          } // end of for
  
          return new acolyte.jdbc.ParameterMetaData(params);
      }
docs: {@inheritDoc}