Suppress system.indexes table name from the listing method results.
diff --git a/tools/org.eclipse.persistence.tools.gen.nosql/src/org/eclipse/persistence/tools/gen/nosql/mongo/MongoEntityGenerator.java b/tools/org.eclipse.persistence.tools.gen.nosql/src/org/eclipse/persistence/tools/gen/nosql/mongo/MongoEntityGenerator.java
index 583abd9..47e752e 100644
--- a/tools/org.eclipse.persistence.tools.gen.nosql/src/org/eclipse/persistence/tools/gen/nosql/mongo/MongoEntityGenerator.java
+++ b/tools/org.eclipse.persistence.tools.gen.nosql/src/org/eclipse/persistence/tools/gen/nosql/mongo/MongoEntityGenerator.java
@@ -102,7 +102,6 @@
 		this.rowSampleSize = rowSampleSize;
 		this.connection = new Mongo(new ServerAddress(host, port));
 		this.database = this.connection.getDB(dbName);
-		this.database.getCollectionNames();
 	}
 
 	/**
@@ -492,7 +491,11 @@
 	 * @return the name of the Mongo collections.
 	 */
 	public Set<String> listCollectionNames() {
-		return this.database.getCollectionNames();
+		Set<String> collectionNames = this.database.getCollectionNames();
+		// Remove the internall system.indexes table name
+		collectionNames.remove("system.indexes");
+		
+		return collectionNames;
 	}
 
 	/**