code: public void setTableNames(java.util.Collection<String> tableNames) {
          if (tableNames == null) {
              this.tableNames = null;
              return;
          }
  
          java.util.List<String> tableNamesCopy = new java.util.ArrayList<String>(tableNames.size());
          tableNamesCopy.addAll(tableNames);
          this.tableNames = tableNamesCopy;
      }
docs: Sets the value of the TableNames property for this object.
  
  @param tableNames The new value for the TableNames property for this object.