JavaQName resultType = JavaQNameImpl.getInstance(Object[].class);
JavaMethod jm = pSource.newJavaMethod("clone", resultType, JavaSource.PUBLIC);
jm.addThrows(SQLException.class);
JavaComment jc = jm.newComment();
jc.addLine("<p>This method takes as input the key values of a row in the table " +
headTable.getTable().getQName() + ".");
jc.addLine("The key values are given by the array <code>pRow</code>:");
jc.addLine("<ul>");
int i = 0;
for (Iterator iter = headTable.getTable().getPrimaryKey().getColumns();