code: private String createInsertQuery() {
          StringBuilder query = new StringBuilder();
          query.append("insert into ").append(m_tableName)
                  .append("(").append(m_propertyNames[0]);
          for (int i = 1; i < m_propertyNames.length; i++) {
              query.append(",").append(m_propertyNames[i]);
          }
          query.append(") values (?");
          for (int i = 1; i < m_propertyNames.length; i++) {
              query.append(",?");
          }
          query.append(")");
          return query.toString();
      }
docs: Construct insert query using property names and database table name.
  
  @return insert query