You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@oodt.apache.org by ma...@apache.org on 2015/10/25 17:21:57 UTC

[12/16] oodt git commit: OODT-905 swap for for foreach...

OODT-905 swap for for foreach...


Project: http://git-wip-us.apache.org/repos/asf/oodt/repo
Commit: http://git-wip-us.apache.org/repos/asf/oodt/commit/82cc2da5
Tree: http://git-wip-us.apache.org/repos/asf/oodt/tree/82cc2da5
Diff: http://git-wip-us.apache.org/repos/asf/oodt/diff/82cc2da5

Branch: refs/heads/master
Commit: 82cc2da5eee08070ddd05d17ad7f6745341930bd
Parents: d3ee12a
Author: Tom Barber <to...@analytical-labs.com>
Authored: Sun Oct 25 15:47:42 2015 +0000
Committer: Tom Barber <to...@analytical-labs.com>
Committed: Sun Oct 25 15:47:42 2015 +0000

----------------------------------------------------------------------
 .../oodt/cas/filemgr/browser/model/CasDB.java   |  10 +-
 .../cas/filemgr/browser/model/QueryBuilder.java |  12 +-
 .../gui/perspective/view/impl/GraphView.java    |   6 +-
 .../catalog/query/parser/ParseException.java    |  12 +-
 .../cas/catalog/query/parser/QueryParser.java   |   8 +-
 .../cas/catalog/query/parser/SimpleNode.java    |   4 +-
 .../system/impl/CatalogServiceLocal.java        |  45 +--
 .../org/apache/oodt/commons/Configuration.java  |  61 ++--
 .../org/apache/oodt/commons/ExecServer.java     |  14 +-
 .../apache/oodt/commons/ExecServerConfig.java   |   8 +-
 .../org/apache/oodt/commons/MultiServer.java    |  19 +-
 .../apache/oodt/commons/activity/Activity.java  |   5 +-
 .../oodt/commons/activity/ActivityTracker.java  |  40 +--
 .../commons/activity/CompositeActivity.java     |  45 +--
 .../commons/activity/SQLDatabaseRetrieval.java  |  12 +-
 .../commons/activity/SQLDatabaseStorage.java    |  18 +-
 .../oodt/commons/activity/XMLStorage.java       |  14 +-
 .../apache/oodt/commons/database/SqlScript.java |   8 +-
 .../org/apache/oodt/commons/io/LogFilter.java   |   5 +-
 .../org/apache/oodt/commons/util/CacheMap.java  |   8 +-
 .../commons/util/EnterpriseEntityResolver.java  |   8 +-
 .../oodt/commons/util/LogEventMultiplexer.java  |  32 +-
 .../apache/oodt/commons/util/PropertyMgr.java   |   8 +-
 .../org/apache/oodt/commons/util/Utility.java   |   8 +-
 .../java/org/apache/oodt/commons/util/XML.java  |  13 +-
 .../apache/oodt/commons/ConfigurationTest.java  |  42 ++-
 .../cas/crawl/AutoDetectProductCrawler.java     |  14 +-
 .../apache/oodt/cas/crawl/ProductCrawler.java   |   8 +-
 .../cas/curation/service/CurationService.java   |  10 +-
 .../cas/curation/service/DirectoryResource.java |  14 +-
 .../cas/curation/service/MetadataResource.java  |   8 +-
 .../curation/util/ExtractorConfigReader.java    |   2 +-
 .../cas/filemgr/catalog/DataSourceCatalog.java  |  45 ++-
 .../oodt/cas/filemgr/catalog/LuceneCatalog.java |  24 +-
 .../cli/action/LuceneQueryCliAction.java        |  12 +-
 .../datatransfer/RemoteDataTransferer.java      |  58 ++-
 .../datatransfer/TransferStatusTracker.java     |  14 +-
 .../oodt/cas/filemgr/ingest/StdIngester.java    |  39 +-
 .../repository/XMLRepositoryManager.java        | 188 +++++-----
 .../filemgr/structs/FreeTextQueryCriteria.java  |  15 +-
 .../oodt/cas/filemgr/structs/Product.java       |  12 +-
 .../filemgr/system/auth/SecureWebServer.java    |   9 +-
 .../oodt/cas/filemgr/tools/CatalogSearch.java   |  41 +--
 .../oodt/cas/filemgr/tools/DeleteProduct.java   |  26 +-
 .../tools/MetadataBasedProductMover.java        |  25 +-
 .../oodt/cas/filemgr/tools/QueryTool.java       |  25 +-
 .../cas/filemgr/tools/RangeQueryTester.java     |   4 +-
 .../oodt/cas/filemgr/util/XmlStructFactory.java |  57 ++-
 .../filemgr/validation/XMLValidationLayer.java  | 355 +++++++++----------
 .../filemgr/versioning/DateTimeVersioner.java   |  81 ++---
 .../cas/filemgr/versioning/VersioningUtils.java |  67 ++--
 .../filemgr/catalog/TestDataSourceCatalog.java  |   4 +-
 .../cas/filemgr/ingest/TestCachedIngester.java  |   4 +-
 .../oodt/cas/filemgr/ingest/TestLocalCache.java |   4 +-
 .../oodt/cas/filemgr/ingest/TestRmiCache.java   |   4 +-
 .../cas/filemgr/ingest/TestStdIngester.java     |   4 +-
 .../repository/TestXMLRepositoryManager.java    |   4 +-
 .../filemgr/structs/type/TestTypeHandler.java   | 148 ++++----
 .../filemgr/system/TestXmlRpcFileManager.java   |   4 +-
 .../system/TestXmlRpcFileManagerClient.java     |   4 +-
 .../cas/filemgr/tools/TestExpImpCatalog.java    |  12 +-
 .../tools/TestMetadataBasedProductMover.java    |  14 +-
 .../validation/TestXMLValidationLayer.java      |  14 +-
 .../org/apache/oodt/grid/ConfigServlet.java     |   6 +-
 .../org/apache/oodt/grid/Configuration.java     |  17 +-
 .../apache/oodt/grid/ProductQueryServlet.java   |  23 +-
 .../apache/oodt/grid/ProfileQueryServlet.java   |  55 +--
 .../java/org/apache/oodt/grid/QueryServlet.java |  35 +-
 .../oodt/grid/RestfulProductQueryServlet.java   |   8 +-
 .../oodt/cas/install/CASInstallDistMojo.java    |  24 +-
 .../apache/oodt/opendapps/DatasetCrawler.java   |   8 +-
 .../oodt/pcs/health/CrawlPropertiesFile.java    |   4 +-
 .../apache/oodt/pcs/tools/PCSHealthMonitor.java |  34 +-
 .../apache/oodt/pcs/tools/PCSLongLister.java    |  11 +-
 .../org/apache/oodt/pcs/tools/PCSTrace.java     |  11 +-
 .../apache/oodt/pcs/util/FileManagerUtils.java  |  16 +-
 .../oodt/pcs/input/PGEConfigFileReader.java     |  28 +-
 .../oodt/pcs/input/PGEConfigFileWriter.java     |  48 ++-
 .../handlers/ofsn/AbstractCrawlLister.java      |   9 +-
 .../product/handlers/ofsn/URLGetHandler.java    |  10 +-
 .../oodt/profile/EnumeratedProfileElement.java  |  10 +-
 .../java/org/apache/oodt/profile/Profile.java   |  13 +-
 .../org/apache/oodt/profile/ProfileElement.java |  17 +-
 .../java/org/apache/oodt/profile/Utility.java   |  15 +-
 .../gui/pstructs/ProfileAttributesPrinter.java  |  20 +-
 .../gui/pstructs/ProfileElementPrinter.java     |  10 +-
 .../profile/gui/pstructs/ProfilePrinter.java    |  14 +-
 .../gui/pstructs/ResourceAttributesPrinter.java | 115 +++---
 .../profile/handlers/cas/CASProfileHandler.java |  10 +-
 .../profile/handlers/cas/util/ProfileUtils.java |   7 +-
 .../lightweight/LightweightProfileServer.java   |  92 ++---
 .../SearchableResourceAttributes.java           |  10 +-
 .../LightweightProfileServerTest.java           |  20 +-
 .../cas/protocol/ftp/CommonsNetFtpProtocol.java |  32 +-
 .../cas/resource/batchmgr/XmlRpcBatchMgr.java   |  12 +-
 .../resource/noderepo/XmlNodeRepository.java    |  40 ++-
 .../resource/queuerepo/XmlQueueRepository.java  | 141 ++++----
 .../cas/resource/structs/NameValueJobInput.java |   8 +-
 .../oodt/cas/resource/tools/JobSubmitter.java   |   6 +-
 .../cas/resource/util/XmlRpcStructFactory.java  |  32 +-
 .../resource/monitor/TestAssignmentMonitor.java |   6 +-
 .../system/TestXmlRpcResourceManager.java       |   4 +-
 .../workflow/model/WorkflowViewer.java          |   3 +-
 .../apache/oodt/cas/product/data/DataUtils.java |  29 +-
 .../oodt/cas/product/rdf/RDFDatasetServlet.java |  20 +-
 .../oodt/cas/product/rdf/RDFProductServlet.java |  33 +-
 .../apache/oodt/cas/product/rdf/RDFUtils.java   |   4 +-
 .../oodt/cas/product/rss/RSSProductServlet.java |  14 +-
 .../product/rss/RSSProductTransferServlet.java  |  98 ++---
 .../cli/action/GetTaskByIdCliAction.java        |  10 +-
 .../AbstractPaginatibleInstanceRepository.java  |   4 +-
 .../LuceneWorkflowInstanceRepository.java       |  74 ++--
 .../MemoryWorkflowInstanceRepository.java       |  13 +-
 .../instrepo/WorkflowInstanceMetMap.java        |   4 +-
 .../workflow/lifecycle/WorkflowLifecycle.java   |   8 +-
 .../lifecycle/WorkflowLifecycleManager.java     |  12 +-
 .../repository/XMLWorkflowRepository.java       |  30 +-
 .../workflow/system/XmlRpcWorkflowManager.java  | 182 +++++-----
 .../system/XmlRpcWorkflowManagerClient.java     |  48 +--
 .../util/GenericWorkflowObjectFactory.java      |  30 +-
 .../oodt/cas/workflow/util/ScriptFile.java      |   4 +-
 .../cas/workflow/util/XmlRpcStructFactory.java  |  40 +--
 .../TestAsynchronousLocalEngineRunner.java      |   4 +-
 .../cas/workflow/engine/TestTaskRunner.java     |   4 +-
 .../TestLuceneWorkflowInstanceRepository.java   |   5 +-
 .../system/TestXmlRpcWorkflowManagerClient.java |   6 +-
 .../oodt/xmlps/mapping/DatabaseTableGroup.java  |   4 +-
 .../apache/oodt/xmlps/profile/DBMSExecutor.java |  10 +-
 .../oodt/xmlps/profile/XMLPSProfileHandler.java |   8 +-
 .../xmlps/queryparser/HandlerQueryParser.java   |   4 +-
 .../org/apache/oodt/xmlps/structs/CDERow.java   |   3 +-
 .../xmlps/product/TestXMLPSProductHandler.java  |   3 +-
 .../org/apache/oodt/xmlquery/QueryResult.java   |  24 +-
 .../java/org/apache/oodt/xmlquery/Result.java   |  24 +-
 .../java/org/apache/oodt/xmlquery/XMLQuery.java |  43 ++-
 135 files changed, 1801 insertions(+), 1820 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/oodt/blob/82cc2da5/app/fmbrowser/src/main/java/org/apache/oodt/cas/filemgr/browser/model/CasDB.java
----------------------------------------------------------------------
diff --git a/app/fmbrowser/src/main/java/org/apache/oodt/cas/filemgr/browser/model/CasDB.java b/app/fmbrowser/src/main/java/org/apache/oodt/cas/filemgr/browser/model/CasDB.java
index 2677254..01a9631 100644
--- a/app/fmbrowser/src/main/java/org/apache/oodt/cas/filemgr/browser/model/CasDB.java
+++ b/app/fmbrowser/src/main/java/org/apache/oodt/cas/filemgr/browser/model/CasDB.java
@@ -70,8 +70,9 @@ public class CasDB {
         Vector<String> names = new Vector<String>();
         types = new String[v.size()];
 
-        for (int i = 0; i < v.size(); i++)
-          names.add(v.get(i).getName());
+        for (ProductType aV : v) {
+          names.add(aV.getName());
+        }
 
         Collections.sort(names);
         names.toArray(types);
@@ -98,8 +99,9 @@ public class CasDB {
         Vector<String> names = new Vector<String>();
         elements = new String[v.size()];
 
-        for (int i = 0; i < v.size(); i++)
-          names.add(v.get(i).getElementName());
+        for (Element aV : v) {
+          names.add(aV.getElementName());
+        }
 
         Collections.sort(names);
         names.toArray(elements);

http://git-wip-us.apache.org/repos/asf/oodt/blob/82cc2da5/app/fmbrowser/src/main/java/org/apache/oodt/cas/filemgr/browser/model/QueryBuilder.java
----------------------------------------------------------------------
diff --git a/app/fmbrowser/src/main/java/org/apache/oodt/cas/filemgr/browser/model/QueryBuilder.java b/app/fmbrowser/src/main/java/org/apache/oodt/cas/filemgr/browser/model/QueryBuilder.java
index 47ab4e4..ec8f58d 100644
--- a/app/fmbrowser/src/main/java/org/apache/oodt/cas/filemgr/browser/model/QueryBuilder.java
+++ b/app/fmbrowser/src/main/java/org/apache/oodt/cas/filemgr/browser/model/QueryBuilder.java
@@ -81,10 +81,10 @@ public class QueryBuilder {
         // for(int i=0;i<t.length;i++)
         // ((FreeTextQueryCriteria)casQuery.getCriteria().get(0)).addValue(t[i].text());
       } else {
-        for (int i = 0; i < t.length; i++) {
-          String element = database.getElementID(t[i].field());
-          if (!element.equals("") && !t[i].text().equals("")) {
-            casQ.addCriterion(new TermQueryCriteria(element, t[i].text()));
+        for (Term aT : t) {
+          String element = database.getElementID(aT.field());
+          if (!element.equals("") && !aT.text().equals("")) {
+            casQ.addCriterion(new TermQueryCriteria(element, aT.text()));
           }
         }
       }
@@ -99,8 +99,8 @@ public class QueryBuilder {
       }
     } else if (luceneQ instanceof BooleanQuery) {
       BooleanClause[] clauses = ((BooleanQuery) luceneQ).getClauses();
-      for (int i = 0; i < clauses.length; i++) {
-        GenerateCASQuery(casQ, (clauses[i]).getQuery());
+      for (BooleanClause clause : clauses) {
+        GenerateCASQuery(casQ, (clause).getQuery());
       }
     } else {
       System.out.println("Error Parsing Query");

http://git-wip-us.apache.org/repos/asf/oodt/blob/82cc2da5/app/weditor/src/main/java/org/apache/oodt/cas/workflow/gui/perspective/view/impl/GraphView.java
----------------------------------------------------------------------
diff --git a/app/weditor/src/main/java/org/apache/oodt/cas/workflow/gui/perspective/view/impl/GraphView.java b/app/weditor/src/main/java/org/apache/oodt/cas/workflow/gui/perspective/view/impl/GraphView.java
index 0fb1a68..d2061e0 100644
--- a/app/weditor/src/main/java/org/apache/oodt/cas/workflow/gui/perspective/view/impl/GraphView.java
+++ b/app/weditor/src/main/java/org/apache/oodt/cas/workflow/gui/perspective/view/impl/GraphView.java
@@ -675,15 +675,15 @@ public class GraphView extends DefaultTreeView {
   }
 
   private void shift(List<ModelGraph> graphs, Map nested, double x, double y) {
-    for (int i = 0; i < graphs.size(); i++) {
-      ModelGraph graph = graphs.get(i);
+    for (ModelGraph graph : graphs) {
       DefaultGraphCell cell = this.m_jgAdapter.getVertexCell(graph.getModel());
       Rectangle2D bounds = (Rectangle2D) ((Map) nested.get(cell))
           .get(GraphConstants.BOUNDS);
       ((Map) nested.get(cell)).put(
           GraphConstants.BOUNDS,
           new AttributeMap.SerializableRectangle2D(bounds.getX() + x, bounds
-              .getY() + y, bounds.getWidth(), bounds.getHeight()));
+                                                                          .getY() + y, bounds.getWidth(),
+              bounds.getHeight()));
       this.shift(graph.getChildren(), nested, x, y);
     }
   }

http://git-wip-us.apache.org/repos/asf/oodt/blob/82cc2da5/catalog/src/main/java/org/apache/oodt/cas/catalog/query/parser/ParseException.java
----------------------------------------------------------------------
diff --git a/catalog/src/main/java/org/apache/oodt/cas/catalog/query/parser/ParseException.java b/catalog/src/main/java/org/apache/oodt/cas/catalog/query/parser/ParseException.java
index 50401fb..c523e8a 100644
--- a/catalog/src/main/java/org/apache/oodt/cas/catalog/query/parser/ParseException.java
+++ b/catalog/src/main/java/org/apache/oodt/cas/catalog/query/parser/ParseException.java
@@ -91,14 +91,14 @@ public class ParseException extends Exception {
     String eol = System.getProperty("line.separator", "\n");
     StringBuilder expected = new StringBuilder();
     int maxSize = 0;
-    for (int i = 0; i < expectedTokenSequences.length; i++) {
-      if (maxSize < expectedTokenSequences[i].length) {
-        maxSize = expectedTokenSequences[i].length;
+    for (int[] expectedTokenSequence : expectedTokenSequences) {
+      if (maxSize < expectedTokenSequence.length) {
+        maxSize = expectedTokenSequence.length;
       }
-      for (int j = 0; j < expectedTokenSequences[i].length; j++) {
-        expected.append(tokenImage[expectedTokenSequences[i][j]]).append(' ');
+      for (int j = 0; j < expectedTokenSequence.length; j++) {
+        expected.append(tokenImage[expectedTokenSequence[j]]).append(' ');
       }
-      if (expectedTokenSequences[i][expectedTokenSequences[i].length - 1] != 0) {
+      if (expectedTokenSequence[expectedTokenSequence.length - 1] != 0) {
         expected.append("...");
       }
       expected.append(eol).append("    ");

http://git-wip-us.apache.org/repos/asf/oodt/blob/82cc2da5/catalog/src/main/java/org/apache/oodt/cas/catalog/query/parser/QueryParser.java
----------------------------------------------------------------------
diff --git a/catalog/src/main/java/org/apache/oodt/cas/catalog/query/parser/QueryParser.java b/catalog/src/main/java/org/apache/oodt/cas/catalog/query/parser/QueryParser.java
index 8150c10..f095c93 100644
--- a/catalog/src/main/java/org/apache/oodt/cas/catalog/query/parser/QueryParser.java
+++ b/catalog/src/main/java/org/apache/oodt/cas/catalog/query/parser/QueryParser.java
@@ -815,10 +815,12 @@ import java.util.Vector;
       jj_gen++;
       if (++jj_gc > 100) {
         jj_gc = 0;
-        for (int i = 0; i < jj_2_rtns.length; i++) {
-          JJCalls c = jj_2_rtns[i];
+        for (JJCalls jj_2_rtn : jj_2_rtns) {
+          JJCalls c = jj_2_rtn;
           while (c != null) {
-            if (c.gen < jj_gen) c.first = null;
+            if (c.gen < jj_gen) {
+              c.first = null;
+            }
             c = c.next;
           }
         }

http://git-wip-us.apache.org/repos/asf/oodt/blob/82cc2da5/catalog/src/main/java/org/apache/oodt/cas/catalog/query/parser/SimpleNode.java
----------------------------------------------------------------------
diff --git a/catalog/src/main/java/org/apache/oodt/cas/catalog/query/parser/SimpleNode.java b/catalog/src/main/java/org/apache/oodt/cas/catalog/query/parser/SimpleNode.java
index 7af2bcf..31cdb29 100644
--- a/catalog/src/main/java/org/apache/oodt/cas/catalog/query/parser/SimpleNode.java
+++ b/catalog/src/main/java/org/apache/oodt/cas/catalog/query/parser/SimpleNode.java
@@ -66,8 +66,8 @@ class SimpleNode implements Node {
   public void dump(String prefix) {
     System.out.println(toString(prefix));
     if (children != null) {
-      for (int i = 0; i < children.length; ++i) {
-        SimpleNode n = (SimpleNode)children[i];
+      for (Node aChildren : children) {
+        SimpleNode n = (SimpleNode) aChildren;
         if (n != null) {
           n.dump(prefix + " ");
         }

http://git-wip-us.apache.org/repos/asf/oodt/blob/82cc2da5/catalog/src/main/java/org/apache/oodt/cas/catalog/system/impl/CatalogServiceLocal.java
----------------------------------------------------------------------
diff --git a/catalog/src/main/java/org/apache/oodt/cas/catalog/system/impl/CatalogServiceLocal.java b/catalog/src/main/java/org/apache/oodt/cas/catalog/system/impl/CatalogServiceLocal.java
index b67447b..79fb47c 100644
--- a/catalog/src/main/java/org/apache/oodt/cas/catalog/system/impl/CatalogServiceLocal.java
+++ b/catalog/src/main/java/org/apache/oodt/cas/catalog/system/impl/CatalogServiceLocal.java
@@ -1023,28 +1023,33 @@ public class CatalogServiceLocal implements CatalogService {
 			
 			// if (QueryLogicalGroup's operator is AND and is unbalanced or a child contains query results)
 			if ((((QueryLogicalGroup) queryExpression).getOperator().equals(QueryLogicalGroup.Operator.AND) && containsUnbalancedCatalogInterest(childrenQueryResults)) || containsTranactionReceipts(childrenQueryResults)) {
-				
-				for (int i = 0; i < childrenQueryResults.size(); i++) {
-					QueryResult childQueryResult = childrenQueryResults.get(i);
-					
-					// if childQueryResult has not been used, use it
-					if (childQueryResult.getCatalogReceipts() == null) { 
-						List<CatalogReceipt> catalogReceipts = new Vector<CatalogReceipt>();
-						for (Catalog catalog : this.getCurrentCatalogList()) {
-							try {
-								if (childQueryResult.getInterestedCatalogs().contains(catalog.getId())) 
-									catalogReceipts.addAll(catalog.query(this.reduceToUnderstoodExpressions(catalog, childQueryResult.getQueryExpression())));
-							}catch (Exception e) {
-								if (this.oneCatalogFailsAllFail)
-									throw new CatalogServiceException("Failed to query catalog '" + catalog.getId() + "' for query '" + queryExpression + "' : " + e.getMessage(), e);
-								else
-									LOG.log(Level.WARNING, "Failed to query catalog '" + catalog.getId() + "' for query '" + queryExpression + "' : " + e.getMessage(), e);
-							}
-						}
-						childQueryResult.setCatalogReceipts(catalogReceipts);
+
+			  for (QueryResult childQueryResult : childrenQueryResults) {
+				// if childQueryResult has not been used, use it
+				if (childQueryResult.getCatalogReceipts() == null) {
+				  List<CatalogReceipt> catalogReceipts = new Vector<CatalogReceipt>();
+				  for (Catalog catalog : this.getCurrentCatalogList()) {
+					try {
+					  if (childQueryResult.getInterestedCatalogs().contains(catalog.getId())) {
+						catalogReceipts.addAll(catalog
+							.query(this.reduceToUnderstoodExpressions(catalog, childQueryResult.getQueryExpression())));
+					  }
+					} catch (Exception e) {
+					  if (this.oneCatalogFailsAllFail) {
+						throw new CatalogServiceException(
+							"Failed to query catalog '" + catalog.getId() + "' for query '" + queryExpression + "' : "
+							+ e.getMessage(), e);
+					  } else {
+						LOG.log(Level.WARNING,
+							"Failed to query catalog '" + catalog.getId() + "' for query '" + queryExpression + "' : "
+							+ e.getMessage(), e);
+					  }
 					}
-					
+				  }
+				  childQueryResult.setCatalogReceipts(catalogReceipts);
 				}
+
+			  }
 				
 				// get intersection of results
 	   			QueryResult queryResult = new QueryResult(queryExpression);

http://git-wip-us.apache.org/repos/asf/oodt/blob/82cc2da5/commons/src/main/java/org/apache/oodt/commons/Configuration.java
----------------------------------------------------------------------
diff --git a/commons/src/main/java/org/apache/oodt/commons/Configuration.java b/commons/src/main/java/org/apache/oodt/commons/Configuration.java
index e142165..f805256 100644
--- a/commons/src/main/java/org/apache/oodt/commons/Configuration.java
+++ b/commons/src/main/java/org/apache/oodt/commons/Configuration.java
@@ -117,13 +117,13 @@ public class Configuration {
 
 				 // Now find one.
 				 boolean found = false;
-				 for (Iterator i = candidates.iterator(); i.hasNext();) {
-					 file = (File) i.next();
-					 if (file.exists()) {
-						 found = true;
-						 break;
-					 }
+			   for (Object candidate : candidates) {
+				 file = (File) candidate;
+				 if (file.exists()) {
+				   found = true;
+				   break;
 				 }
+			   }
 				 if (found && file == alt)
 					 System.err.println("WARNING: Using older config file " + alt + "; rename to "
 						 + homedirfile + " as soon as possible.");
@@ -416,16 +416,17 @@ public class Configuration {
 			Element programsNode = document.createElement("programs");
 			configurationNode.appendChild(programsNode);
 
-			for (Iterator i = execServers.iterator(); i.hasNext();) {
-				ExecServerConfig esc = (ExecServerConfig) i.next();
-				Element execServerNode = document.createElement("execServer");
-				programsNode.appendChild(execServerNode);
-				XML.add(execServerNode, "class", esc.getClassName());
-				XML.add(execServerNode, "objectKey", esc.getObjectKey());
-				XML.add(execServerNode, "host", esc.getPreferredHost().toString());
-				if (esc.getProperties().size() > 0)
-					dumpProperties(esc.getProperties(), execServerNode);
+		  for (Object execServer : execServers) {
+			ExecServerConfig esc = (ExecServerConfig) execServer;
+			Element execServerNode = document.createElement("execServer");
+			programsNode.appendChild(execServerNode);
+			XML.add(execServerNode, "class", esc.getClassName());
+			XML.add(execServerNode, "objectKey", esc.getObjectKey());
+			XML.add(execServerNode, "host", esc.getPreferredHost().toString());
+			if (esc.getProperties().size() > 0) {
+			  dumpProperties(esc.getProperties(), execServerNode);
 			}
+		  }
 		}
 
 		return configurationNode;
@@ -439,11 +440,12 @@ public class Configuration {
 	 * @param targetProps The target properties.
 	 */
 	public void mergeProperties(Properties targetProps) {
-		for (Iterator i = properties.entrySet().iterator(); i.hasNext();) {
-			Map.Entry entry = (Map.Entry) i.next();
-			if (!targetProps.containsKey(entry.getKey()))
-				targetProps.put(entry.getKey(), entry.getValue());
+	  for (Map.Entry<Object, Object> objectObjectEntry : properties.entrySet()) {
+		Map.Entry entry = (Map.Entry) objectObjectEntry;
+		if (!targetProps.containsKey(entry.getKey())) {
+		  targetProps.put(entry.getKey(), entry.getValue());
 		}
+	  }
 	}
 
 	/** Get the exec-server configurations.
@@ -462,11 +464,12 @@ public class Configuration {
         public Collection getExecServerConfigs(Class clazz) {
                 String className = clazz.getName();
                 Collection execServerConfigs = new ArrayList();
-                for (Iterator i = execServers.iterator(); i.hasNext();) {
-                        ExecServerConfig exec = (ExecServerConfig) i.next();
-                        if (className.equals(exec.getClassName()))
-                                execServerConfigs.add(exec);
-                }
+		  for (Object execServer : execServers) {
+			ExecServerConfig exec = (ExecServerConfig) execServer;
+			if (className.equals(exec.getClassName())) {
+			  execServerConfigs.add(exec);
+			}
+		  }
                 return execServerConfigs;
         }
 
@@ -611,11 +614,11 @@ public class Configuration {
 	static void dumpProperties(Properties props, Node node) {
 		Element propertiesElement = node.getOwnerDocument().createElement("properties");
 		node.appendChild(propertiesElement);
-		for (Iterator i = props.entrySet().iterator(); i.hasNext();) {
-			Map.Entry entry = (Map.Entry) i.next();
-			XML.add(propertiesElement, "key", (String) entry.getKey());
-			XML.add(propertiesElement, "value", (String) entry.getValue());
-		}
+	  for (Map.Entry<Object, Object> objectObjectEntry : props.entrySet()) {
+		Map.Entry entry = (Map.Entry) objectObjectEntry;
+		XML.add(propertiesElement, "key", (String) entry.getKey());
+		XML.add(propertiesElement, "value", (String) entry.getValue());
+	  }
 	}
 
 	/** Create a new XML document with the configuration DTD.

http://git-wip-us.apache.org/repos/asf/oodt/blob/82cc2da5/commons/src/main/java/org/apache/oodt/commons/ExecServer.java
----------------------------------------------------------------------
diff --git a/commons/src/main/java/org/apache/oodt/commons/ExecServer.java b/commons/src/main/java/org/apache/oodt/commons/ExecServer.java
index 6a61f3c..0d12531 100644
--- a/commons/src/main/java/org/apache/oodt/commons/ExecServer.java
+++ b/commons/src/main/java/org/apache/oodt/commons/ExecServer.java
@@ -267,13 +267,13 @@ public class ExecServer {
 	 */
 	public String getServerStatus() {
 		// Update the status document with the current log.
-		for (Iterator i = LogInit.MEMORY_LOGGER.getMessages().iterator(); i.hasNext();) {
-			String message = (String) i.next();
-			Element messageElement = statusDocument.createElement("message");
-			messageElement.setAttribute("xml:space", "preserve");
-			messageElement.appendChild(statusDocument.createTextNode(message));
-			logElement.appendChild(messageElement);
-		}
+	  for (Object o : LogInit.MEMORY_LOGGER.getMessages()) {
+		String message = (String) o;
+		Element messageElement = statusDocument.createElement("message");
+		messageElement.setAttribute("xml:space", "preserve");
+		messageElement.appendChild(statusDocument.createTextNode(message));
+		logElement.appendChild(messageElement);
+	  }
 
 		// Serialize the document.
 		String rc = XML.serialize(statusDocument);

http://git-wip-us.apache.org/repos/asf/oodt/blob/82cc2da5/commons/src/main/java/org/apache/oodt/commons/ExecServerConfig.java
----------------------------------------------------------------------
diff --git a/commons/src/main/java/org/apache/oodt/commons/ExecServerConfig.java b/commons/src/main/java/org/apache/oodt/commons/ExecServerConfig.java
index c037cdf..53085c8 100644
--- a/commons/src/main/java/org/apache/oodt/commons/ExecServerConfig.java
+++ b/commons/src/main/java/org/apache/oodt/commons/ExecServerConfig.java
@@ -86,10 +86,10 @@ public class ExecServerConfig extends Executable implements Documentable {
 		commandLine[1] = "-Xms" + initialHeap;
 		commandLine[2] = "-Xmx" + maxHeap;
 		int index = 3;
-		for (Iterator i = properties.entrySet().iterator(); i.hasNext();) {
-			Map.Entry entry = (Map.Entry) i.next();
-			commandLine[index++] = "-D" + entry.getKey() + "=" + entry.getValue();
-		}
+	  for (Map.Entry<Object, Object> objectObjectEntry : properties.entrySet()) {
+		Map.Entry entry = (Map.Entry) objectObjectEntry;
+		commandLine[index++] = "-D" + entry.getKey() + "=" + entry.getValue();
+	  }
 		commandLine[index++] = "org.apache.oodt.commons.ExecServer";
 		commandLine[index++] = className;
 		commandLine[index++] = objectKey;

http://git-wip-us.apache.org/repos/asf/oodt/blob/82cc2da5/commons/src/main/java/org/apache/oodt/commons/MultiServer.java
----------------------------------------------------------------------
diff --git a/commons/src/main/java/org/apache/oodt/commons/MultiServer.java b/commons/src/main/java/org/apache/oodt/commons/MultiServer.java
index 185aea9..ba8af6f 100644
--- a/commons/src/main/java/org/apache/oodt/commons/MultiServer.java
+++ b/commons/src/main/java/org/apache/oodt/commons/MultiServer.java
@@ -265,20 +265,23 @@ public class MultiServer {
 	 * @throws NamingException if an error occurs.
 	 */
 	static void startup() throws NamingException {
-		for (Iterator i = servers.values().iterator(); i.hasNext();) {
-			Server s = (Server) i.next();
-			s.start();
-		}
+	  for (Object o : servers.values()) {
+		Server s = (Server) o;
+		s.start();
+	  }
 	}
 
 	/**
 	 * Stop each server.
 	 */
 	static void shutdown() {
-		for (Iterator i = servers.values().iterator(); i.hasNext();) try {
-			Server s = (Server) i.next();
-			s.stop();
-		} catch (NamingException ignore) {}
+	  for (Object o : servers.values()) {
+		try {
+		  Server s = (Server) o;
+		  s.stop();
+		} catch (NamingException ignore) {
+		}
+	  }
 		TIMER.cancel();
 	}
 

http://git-wip-us.apache.org/repos/asf/oodt/blob/82cc2da5/commons/src/main/java/org/apache/oodt/commons/activity/Activity.java
----------------------------------------------------------------------
diff --git a/commons/src/main/java/org/apache/oodt/commons/activity/Activity.java b/commons/src/main/java/org/apache/oodt/commons/activity/Activity.java
index 4a01a6d..2a36a0f 100644
--- a/commons/src/main/java/org/apache/oodt/commons/activity/Activity.java
+++ b/commons/src/main/java/org/apache/oodt/commons/activity/Activity.java
@@ -104,8 +104,9 @@ public abstract class Activity {
 			messageDigest.update((String.valueOf(addr) + nextNum + date).getBytes());	       // Add the 1st 3 components
 			byte[] sig = messageDigest.digest(bytes);		       // And add the random bytes
 			StringBuilder output = new StringBuilder();		       // Make space to store the hash as a string
-			for (int i = 0; i < sig.length; ++i)			       // For each byte in the hash
-				output.append(Integer.toHexString(((int)sig[i])&0xff));// Store it as a hex value
+		  for (byte aSig : sig) {
+			output.append(Integer.toHexString(((int) aSig) & 0xff));// Store it as a hex value
+		  }
 			return output.toString();				       // And return the string
 		} catch (NoSuchAlgorithmException ex) {
 			throw new IllegalStateException("MD5 algorithm not available");

http://git-wip-us.apache.org/repos/asf/oodt/blob/82cc2da5/commons/src/main/java/org/apache/oodt/commons/activity/ActivityTracker.java
----------------------------------------------------------------------
diff --git a/commons/src/main/java/org/apache/oodt/commons/activity/ActivityTracker.java b/commons/src/main/java/org/apache/oodt/commons/activity/ActivityTracker.java
index 70e52b0..a126790 100644
--- a/commons/src/main/java/org/apache/oodt/commons/activity/ActivityTracker.java
+++ b/commons/src/main/java/org/apache/oodt/commons/activity/ActivityTracker.java
@@ -1,19 +1,19 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *     http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ *
+ *     http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
 
 package org.apache.oodt.commons.activity;
 
@@ -125,10 +125,10 @@ public class ActivityTracker {
 		 */
 		public Activity createActivity() {
 			List activities = new ArrayList();
-			for (Iterator i = factories.iterator(); i.hasNext();) {
-				ActivityFactory factory = (ActivityFactory) i.next();
-				activities.add(factory.createActivity());
-			}
+		  for (Object factory1 : factories) {
+			ActivityFactory factory = (ActivityFactory) factory1;
+			activities.add(factory.createActivity());
+		  }
 			return new CompositeActivity(activities);
 		}
 

http://git-wip-us.apache.org/repos/asf/oodt/blob/82cc2da5/commons/src/main/java/org/apache/oodt/commons/activity/CompositeActivity.java
----------------------------------------------------------------------
diff --git a/commons/src/main/java/org/apache/oodt/commons/activity/CompositeActivity.java b/commons/src/main/java/org/apache/oodt/commons/activity/CompositeActivity.java
index 56fb788..fd021eb 100644
--- a/commons/src/main/java/org/apache/oodt/commons/activity/CompositeActivity.java
+++ b/commons/src/main/java/org/apache/oodt/commons/activity/CompositeActivity.java
@@ -1,19 +1,19 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *     http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ *
+ *     http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
 
 package org.apache.oodt.commons.activity;
 
@@ -35,9 +35,11 @@ public class CompositeActivity extends Activity {
 	public CompositeActivity(Collection activities) {
 		if (activities == null)
 			throw new IllegalArgumentException("Activities collection required");
-		for (Iterator i = activities.iterator(); i.hasNext();)
-			if (!(i.next() instanceof Activity))
-				throw new IllegalArgumentException("Non-Activity in activities collection");
+	  for (Object activity : activities) {
+		if (!(activity instanceof Activity)) {
+		  throw new IllegalArgumentException("Non-Activity in activities collection");
+		}
+	  }
 		this.activities = activities;
 	}
 
@@ -47,8 +49,9 @@ public class CompositeActivity extends Activity {
 	 * @param incident The {@link Incident} to record.
 	 */
 	public void recordIncident(Incident incident) {
-		for (Iterator i = activities.iterator(); i.hasNext();)
-			((Activity) i.next()).recordIncident(incident);
+	  for (Object activity : activities) {
+		((Activity) activity).recordIncident(incident);
+	  }
 	}
 
 	/**

http://git-wip-us.apache.org/repos/asf/oodt/blob/82cc2da5/commons/src/main/java/org/apache/oodt/commons/activity/SQLDatabaseRetrieval.java
----------------------------------------------------------------------
diff --git a/commons/src/main/java/org/apache/oodt/commons/activity/SQLDatabaseRetrieval.java b/commons/src/main/java/org/apache/oodt/commons/activity/SQLDatabaseRetrieval.java
index 005cb40..4879620 100644
--- a/commons/src/main/java/org/apache/oodt/commons/activity/SQLDatabaseRetrieval.java
+++ b/commons/src/main/java/org/apache/oodt/commons/activity/SQLDatabaseRetrieval.java
@@ -192,13 +192,15 @@ public class SQLDatabaseRetrieval implements Retrieval {
       try {
          SQLDatabaseRetrieval retrieval = new SQLDatabaseRetrieval();
          List activities = retrieval.retrieve();
-         for (Iterator i = activities.iterator(); i.hasNext();) {
-            StoredActivity activity = (StoredActivity) i.next();
+         for (Object activity1 : activities) {
+            StoredActivity activity = (StoredActivity) activity1;
             System.out.println("Activity: " + activity.getActivityID());
             List incidents = activity.getIncidents();
-            for (Iterator j = incidents.iterator(); j.hasNext();) {
-               StoredIncident incident = (StoredIncident) j.next();
-               System.out.println("   Incident: " + incident.getClassName() + ", " + incident.getOccurTime() + ", " + incident.getDetail());
+            for (Object incident1 : incidents) {
+               StoredIncident incident = (StoredIncident) incident1;
+               System.out.println(
+                   "   Incident: " + incident.getClassName() + ", " + incident.getOccurTime() + ", " + incident
+                       .getDetail());
             }
          }
          System.exit(0);

http://git-wip-us.apache.org/repos/asf/oodt/blob/82cc2da5/commons/src/main/java/org/apache/oodt/commons/activity/SQLDatabaseStorage.java
----------------------------------------------------------------------
diff --git a/commons/src/main/java/org/apache/oodt/commons/activity/SQLDatabaseStorage.java b/commons/src/main/java/org/apache/oodt/commons/activity/SQLDatabaseStorage.java
index 0aa6f2a..c1d1b06 100644
--- a/commons/src/main/java/org/apache/oodt/commons/activity/SQLDatabaseStorage.java
+++ b/commons/src/main/java/org/apache/oodt/commons/activity/SQLDatabaseStorage.java
@@ -135,17 +135,17 @@ public class SQLDatabaseStorage implements Storage {
     try {
       conn = this.ds.getConnection();
       statement = conn.createStatement();
-      for (Iterator i = incidents.iterator(); i.hasNext();) {
-        Incident incident = (Incident) i.next();
+      for (Object incident1 : incidents) {
+        Incident incident = (Incident) incident1;
         statement
             .executeUpdate("insert into incidents (activityID, className, occurTime, detail) values ('"
-                + id
-                + "', '"
-                + incident.getClass().getName()
-                + "', "
-                + incident.getTime().getTime()
-                + ", '"
-                + escapeSingleQuote(incident.toString()) + "')");
+                           + id
+                           + "', '"
+                           + incident.getClass().getName()
+                           + "', "
+                           + incident.getTime().getTime()
+                           + ", '"
+                           + escapeSingleQuote(incident.toString()) + "')");
       }
     } catch (SQLException e) {
       System.err

http://git-wip-us.apache.org/repos/asf/oodt/blob/82cc2da5/commons/src/main/java/org/apache/oodt/commons/activity/XMLStorage.java
----------------------------------------------------------------------
diff --git a/commons/src/main/java/org/apache/oodt/commons/activity/XMLStorage.java b/commons/src/main/java/org/apache/oodt/commons/activity/XMLStorage.java
index 9d0c189..6d77e51 100644
--- a/commons/src/main/java/org/apache/oodt/commons/activity/XMLStorage.java
+++ b/commons/src/main/java/org/apache/oodt/commons/activity/XMLStorage.java
@@ -48,13 +48,13 @@ public abstract class XMLStorage implements Storage {
 			root.setAttribute("id", id);
 			doc.appendChild(root);
 
-			for (Iterator i = incidents.iterator(); i.hasNext();) {
-				Incident incident = (Incident) i.next();
-				Element e = doc.createElement(incident.getClass().getName());
-				e.setAttribute("time", String.valueOf(incident.getTime().getTime()));
-				e.appendChild(doc.createTextNode(incident.toString()));
-				root.appendChild(e);
-			}
+		  for (Object incident1 : incidents) {
+			Incident incident = (Incident) incident1;
+			Element e = doc.createElement(incident.getClass().getName());
+			e.setAttribute("time", String.valueOf(incident.getTime().getTime()));
+			e.appendChild(doc.createTextNode(incident.toString()));
+			root.appendChild(e);
+		  }
 			saveDocument(doc);
 		} catch (ParserConfigurationException ex) {
 			throw new IllegalStateException("Unexpected ParserConfigurationException: " + ex.getMessage());

http://git-wip-us.apache.org/repos/asf/oodt/blob/82cc2da5/commons/src/main/java/org/apache/oodt/commons/database/SqlScript.java
----------------------------------------------------------------------
diff --git a/commons/src/main/java/org/apache/oodt/commons/database/SqlScript.java b/commons/src/main/java/org/apache/oodt/commons/database/SqlScript.java
index 3a856be..09deb6e 100644
--- a/commons/src/main/java/org/apache/oodt/commons/database/SqlScript.java
+++ b/commons/src/main/java/org/apache/oodt/commons/database/SqlScript.java
@@ -137,8 +137,8 @@ public class SqlScript {
             doExecuteBatch();
         } else {
             if (statementList != null && statementList.size() > 0) {
-                for (Iterator i = statementList.iterator(); i.hasNext();) {
-                    String sqlStatement = (String) i.next();
+                for (Object aStatementList : statementList) {
+                    String sqlStatement = (String) aStatementList;
                     doExecuteIndividual(sqlStatement);
 
                 }
@@ -218,8 +218,8 @@ public class SqlScript {
                 conn = ds.getConnection();
                 statement = conn.createStatement();
 
-                for (Iterator i = statementList.iterator(); i.hasNext();) {
-                    String sqlStatement = (String) i.next();
+                for (Object aStatementList : statementList) {
+                    String sqlStatement = (String) aStatementList;
                     statement.addBatch(sqlStatement);
                 }
 

http://git-wip-us.apache.org/repos/asf/oodt/blob/82cc2da5/commons/src/main/java/org/apache/oodt/commons/io/LogFilter.java
----------------------------------------------------------------------
diff --git a/commons/src/main/java/org/apache/oodt/commons/io/LogFilter.java b/commons/src/main/java/org/apache/oodt/commons/io/LogFilter.java
index 714a186..9e5d085 100644
--- a/commons/src/main/java/org/apache/oodt/commons/io/LogFilter.java
+++ b/commons/src/main/java/org/apache/oodt/commons/io/LogFilter.java
@@ -55,8 +55,9 @@ public class LogFilter implements LogListener {
 		this.listener = listener;
 		this.passThrough = passThrough;
 		if (categories == null) return;
-		for (int i = 0; i < categories.length; ++i)
-			this.categories.put(categories[i], DUMMY);
+	  for (Object category : categories) {
+		this.categories.put(category, DUMMY);
+	  }
 	}
 
 	/** Create a log filter.

http://git-wip-us.apache.org/repos/asf/oodt/blob/82cc2da5/commons/src/main/java/org/apache/oodt/commons/util/CacheMap.java
----------------------------------------------------------------------
diff --git a/commons/src/main/java/org/apache/oodt/commons/util/CacheMap.java b/commons/src/main/java/org/apache/oodt/commons/util/CacheMap.java
index 523d92f..6ed5e5d 100644
--- a/commons/src/main/java/org/apache/oodt/commons/util/CacheMap.java
+++ b/commons/src/main/java/org/apache/oodt/commons/util/CacheMap.java
@@ -167,10 +167,10 @@ public class CacheMap implements Map {
 
 	public void putAll(Map t) {
 		// FXN: [ C, M := (keys(t) || C)[0..(c-1)], { (k_i, v_i) | k_i elem of (keys(t) || C)[0..(c-1)]} ]
-		for (Iterator i = t.entrySet().iterator(); i.hasNext();) {
-			Map.Entry entry = (Map.Entry) i.next();
-			put(entry.getKey(), entry.getValue());
-		}
+	  for (Object o : t.entrySet()) {
+		Entry entry = (Entry) o;
+		put(entry.getKey(), entry.getValue());
+	  }
 	}
 
 	public void clear() {

http://git-wip-us.apache.org/repos/asf/oodt/blob/82cc2da5/commons/src/main/java/org/apache/oodt/commons/util/EnterpriseEntityResolver.java
----------------------------------------------------------------------
diff --git a/commons/src/main/java/org/apache/oodt/commons/util/EnterpriseEntityResolver.java b/commons/src/main/java/org/apache/oodt/commons/util/EnterpriseEntityResolver.java
index 8bbd907..bc91a10 100644
--- a/commons/src/main/java/org/apache/oodt/commons/util/EnterpriseEntityResolver.java
+++ b/commons/src/main/java/org/apache/oodt/commons/util/EnterpriseEntityResolver.java
@@ -138,10 +138,12 @@ public class EnterpriseEntityResolver implements EntityResolver {
 	 * or null if no directory in <var>dirs</var> contains a file named <var>filename</var>.
 	 */
 	static File findFile(List dirs, String filename) {
-		for (Iterator i = dirs.iterator(); i.hasNext();) {
-			File potentialFile = new File((String) i.next(), filename);
-			if (potentialFile.isFile()) return potentialFile;
+	  for (Object dir : dirs) {
+		File potentialFile = new File((String) dir, filename);
+		if (potentialFile.isFile()) {
+		  return potentialFile;
 		}
+	  }
 		return null;
 	}
 }

http://git-wip-us.apache.org/repos/asf/oodt/blob/82cc2da5/commons/src/main/java/org/apache/oodt/commons/util/LogEventMultiplexer.java
----------------------------------------------------------------------
diff --git a/commons/src/main/java/org/apache/oodt/commons/util/LogEventMultiplexer.java b/commons/src/main/java/org/apache/oodt/commons/util/LogEventMultiplexer.java
index af83375..7d519e9 100644
--- a/commons/src/main/java/org/apache/oodt/commons/util/LogEventMultiplexer.java
+++ b/commons/src/main/java/org/apache/oodt/commons/util/LogEventMultiplexer.java
@@ -44,31 +44,31 @@ public class LogEventMultiplexer implements LogListener {
 	}
 
 	public void messageLogged(LogEvent event) {
-		for (Iterator i = listeners.iterator(); i.hasNext();) {
-			LogListener listener = (LogListener) i.next();
-			listener.messageLogged(event);
-		}
+	  for (Object listener1 : listeners) {
+		LogListener listener = (LogListener) listener1;
+		listener.messageLogged(event);
+	  }
 	}
 
 	public void streamStarted(LogEvent event) {
-		for (Iterator i = listeners.iterator(); i.hasNext();) {
-			LogListener listener = (LogListener) i.next();
-			listener.streamStarted(event);
-		}
+	  for (Object listener1 : listeners) {
+		LogListener listener = (LogListener) listener1;
+		listener.streamStarted(event);
+	  }
 	}
 
 	public void streamStopped(LogEvent event) {
-		for (Iterator i = listeners.iterator(); i.hasNext();) {
-			LogListener listener = (LogListener) i.next();
-			listener.streamStopped(event);
-		}
+	  for (Object listener1 : listeners) {
+		LogListener listener = (LogListener) listener1;
+		listener.streamStopped(event);
+	  }
 	}
 
 	public void propertyChange(PropertyChangeEvent event) {
-		for (Iterator i = listeners.iterator(); i.hasNext();) {
-			LogListener listener = (LogListener) i.next();
-			listener.propertyChange(event);
-		}
+	  for (Object listener1 : listeners) {
+		LogListener listener = (LogListener) listener1;
+		listener.propertyChange(event);
+	  }
 	}
 
 	/** List of listeners to which I multiplex events. */

http://git-wip-us.apache.org/repos/asf/oodt/blob/82cc2da5/commons/src/main/java/org/apache/oodt/commons/util/PropertyMgr.java
----------------------------------------------------------------------
diff --git a/commons/src/main/java/org/apache/oodt/commons/util/PropertyMgr.java b/commons/src/main/java/org/apache/oodt/commons/util/PropertyMgr.java
index 55b6ab7..582fbda 100644
--- a/commons/src/main/java/org/apache/oodt/commons/util/PropertyMgr.java
+++ b/commons/src/main/java/org/apache/oodt/commons/util/PropertyMgr.java
@@ -49,10 +49,10 @@ public class PropertyMgr {
 		System.setProperty(key, value);
 		if (!listeners.isEmpty()) {
 			PropertyChangeEvent event = new PropertyChangeEvent(System.getProperties(), key, oldValue, value);
-			for (Iterator i = listeners.iterator(); i.hasNext();) {
-				PropertyChangeListener listener = (PropertyChangeListener) i.next();
-				listener.propertyChange(event);
-			}
+		  for (Object listener1 : listeners) {
+			PropertyChangeListener listener = (PropertyChangeListener) listener1;
+			listener.propertyChange(event);
+		  }
 		}
 	}
 

http://git-wip-us.apache.org/repos/asf/oodt/blob/82cc2da5/commons/src/main/java/org/apache/oodt/commons/util/Utility.java
----------------------------------------------------------------------
diff --git a/commons/src/main/java/org/apache/oodt/commons/util/Utility.java b/commons/src/main/java/org/apache/oodt/commons/util/Utility.java
index 12b257f..60a7f6e 100644
--- a/commons/src/main/java/org/apache/oodt/commons/util/Utility.java
+++ b/commons/src/main/java/org/apache/oodt/commons/util/Utility.java
@@ -162,9 +162,11 @@ public class Utility {
 	public static boolean delete(File file) {
 		if (file.isDirectory()) {
 			File[] entries = file.listFiles();
-			for (int i = 0; i < entries.length; ++i)
-				if (!delete(entries[i]))
-					return false;
+		  for (File entry : entries) {
+			if (!delete(entry)) {
+			  return false;
+			}
+		  }
 		}
 		return file.delete();
 	}

http://git-wip-us.apache.org/repos/asf/oodt/blob/82cc2da5/commons/src/main/java/org/apache/oodt/commons/util/XML.java
----------------------------------------------------------------------
diff --git a/commons/src/main/java/org/apache/oodt/commons/util/XML.java b/commons/src/main/java/org/apache/oodt/commons/util/XML.java
index e49c967..65439e3 100644
--- a/commons/src/main/java/org/apache/oodt/commons/util/XML.java
+++ b/commons/src/main/java/org/apache/oodt/commons/util/XML.java
@@ -353,8 +353,9 @@ public class XML {
 	 * @throws DOMException If a DOM error occurs.
 	 */
 	public static void add(Node node, String name, Collection values) throws DOMException {
-		for (Iterator i = values.iterator(); i.hasNext();)
-			add(node, name, i.next());
+	  for (Object value : values) {
+		add(node, name, value);
+	  }
 	}
 
 	/** Add a child element with the given text to the given element.
@@ -513,10 +514,10 @@ public class XML {
 	public static void removeComments(Node node) {
 		List commentNodes = new ArrayList();
 		findCommentNodes(commentNodes, node);
-		for (Iterator i = commentNodes.iterator(); i.hasNext();) {
-			Node commentNode = (Node) i.next();
-			commentNode.getParentNode().removeChild(commentNode);
-		}
+	  for (Object commentNode1 : commentNodes) {
+		Node commentNode = (Node) commentNode1;
+		commentNode.getParentNode().removeChild(commentNode);
+	  }
 	}
 
 	/** The resolver for entities for the JPL enterprise. */

http://git-wip-us.apache.org/repos/asf/oodt/blob/82cc2da5/commons/src/test/java/org/apache/oodt/commons/ConfigurationTest.java
----------------------------------------------------------------------
diff --git a/commons/src/test/java/org/apache/oodt/commons/ConfigurationTest.java b/commons/src/test/java/org/apache/oodt/commons/ConfigurationTest.java
index 839116c..fce3d9d 100644
--- a/commons/src/test/java/org/apache/oodt/commons/ConfigurationTest.java
+++ b/commons/src/test/java/org/apache/oodt/commons/ConfigurationTest.java
@@ -71,26 +71,30 @@ public class ConfigurationTest extends TestCase {
 		assertEquals("/dir/1,/dir/2,/dir/one,/dir/two", System.getProperty(Configuration.ENTITY_DIRS_PROP));
 		Collection servers = c.getExecServerConfigs();
 		assertEquals(2, servers.size());
-		for (Iterator each = servers.iterator(); each.hasNext();) {
-			ExecServerConfig esc = (ExecServerConfig) each.next();
-			if (esc.getClassName().equals("test.Class1")) {
-				assertEquals("Name1", esc.getObjectKey());
-				assertEquals(1, esc.getProperties().size());
-			} else if (esc.getClassName().equals("test.Class2")) {
-				assertEquals("Name2", esc.getObjectKey());
-				assertEquals(3, esc.getProperties().size());
-				for (Iterator i = esc.getProperties().entrySet().iterator(); i.hasNext();) {
-					Map.Entry entry = (Map.Entry) i.next();
-					if (entry.getKey().equals("localKey1"))
-						assertEquals("localKey2", entry.getValue());
-					else if (entry.getKey().equals("globalKey2"))
-						assertEquals("local-override", entry.getValue());
-					else if (entry.getKey().equals("org.apache.oodt.commons.Configuration.url"))
-						; // This one's OK.
-					else fail("Unknown local property \"" + entry.getKey() + "\" in exec server");
-				}
-			} else fail("Unknown ExecServerConfig \"" + esc.getClassName() + "\" in servers from Configuration");
+	  for (Object server : servers) {
+		ExecServerConfig esc = (ExecServerConfig) server;
+		if (esc.getClassName().equals("test.Class1")) {
+		  assertEquals("Name1", esc.getObjectKey());
+		  assertEquals(1, esc.getProperties().size());
+		} else if (esc.getClassName().equals("test.Class2")) {
+		  assertEquals("Name2", esc.getObjectKey());
+		  assertEquals(3, esc.getProperties().size());
+		  for (Map.Entry<Object, Object> objectObjectEntry : esc.getProperties().entrySet()) {
+			Map.Entry entry = (Map.Entry) objectObjectEntry;
+			if (entry.getKey().equals("localKey1")) {
+			  assertEquals("localKey2", entry.getValue());
+			} else if (entry.getKey().equals("globalKey2")) {
+			  assertEquals("local-override", entry.getValue());
+			} else if (entry.getKey().equals("org.apache.oodt.commons.Configuration.url")) {
+			  ; // This one's OK.
+			} else {
+			  fail("Unknown local property \"" + entry.getKey() + "\" in exec server");
+			}
+		  }
+		} else {
+		  fail("Unknown ExecServerConfig \"" + esc.getClassName() + "\" in servers from Configuration");
 		}
+	  }
 	}
 
 	/** The temporary test configuration file. */

http://git-wip-us.apache.org/repos/asf/oodt/blob/82cc2da5/crawler/src/main/java/org/apache/oodt/cas/crawl/AutoDetectProductCrawler.java
----------------------------------------------------------------------
diff --git a/crawler/src/main/java/org/apache/oodt/cas/crawl/AutoDetectProductCrawler.java b/crawler/src/main/java/org/apache/oodt/cas/crawl/AutoDetectProductCrawler.java
index d8c0a20..232a63d 100644
--- a/crawler/src/main/java/org/apache/oodt/cas/crawl/AutoDetectProductCrawler.java
+++ b/crawler/src/main/java/org/apache/oodt/cas/crawl/AutoDetectProductCrawler.java
@@ -75,9 +75,9 @@ public class AutoDetectProductCrawler extends ProductCrawler implements
       Metadata metadata = new Metadata();
       metadata.addMetadata(MIME_TYPES_HIERARCHY,
             mimeExtractorRepo.getMimeTypes(product));
-      for (int i = 0; i < specs.size(); i++) {
-         Metadata m = specs.get(i).getMetExtractor()
-               .extractMetadata(product);
+      for (MetExtractorSpec spec : specs) {
+         Metadata m = spec.getMetExtractor()
+                          .extractMetadata(product);
          if (m != null) {
             metadata.addMetadata(m.getHashtable(), true);
          }
@@ -94,11 +94,11 @@ public class AutoDetectProductCrawler extends ProductCrawler implements
             if (this.getApplicationContext() != null) {
                PreCondEvalUtils evalUtils = new PreCondEvalUtils(
                      this.getApplicationContext());
-               for (int i = 0; i < specs.size(); i++) {
-                  List<String> preCondComparatorIds = specs
-                        .get(i).getPreCondComparatorIds();
-                  if (!evalUtils.eval(preCondComparatorIds, product))
+               for (MetExtractorSpec spec : specs) {
+                  List<String> preCondComparatorIds = spec.getPreCondComparatorIds();
+                  if (!evalUtils.eval(preCondComparatorIds, product)) {
                      return false;
+                  }
                }
             }
             return true;

http://git-wip-us.apache.org/repos/asf/oodt/blob/82cc2da5/crawler/src/main/java/org/apache/oodt/cas/crawl/ProductCrawler.java
----------------------------------------------------------------------
diff --git a/crawler/src/main/java/org/apache/oodt/cas/crawl/ProductCrawler.java b/crawler/src/main/java/org/apache/oodt/cas/crawl/ProductCrawler.java
index e9f4878..17d1eaa 100644
--- a/crawler/src/main/java/org/apache/oodt/cas/crawl/ProductCrawler.java
+++ b/crawler/src/main/java/org/apache/oodt/cas/crawl/ProductCrawler.java
@@ -103,15 +103,15 @@ public abstract class ProductCrawler extends ProductCrawlerBean {
             productFiles = dir.listFiles(FILE_FILTER);
          }
 
-         for (int j = 0; j < productFiles.length; j++) {
-            ingestStatus.add(handleFile(productFiles[j]));
+         for (File productFile : productFiles) {
+            ingestStatus.add(handleFile(productFile));
          }
 
          if (!isNoRecur()) {
             File[] subdirs = dir.listFiles(DIR_FILTER);
             if (subdirs != null) {
-               for (int j = 0; j < subdirs.length; j++) {
-                  stack.push(subdirs[j]);
+               for (File subdir : subdirs) {
+                  stack.push(subdir);
                }
             }
          }

http://git-wip-us.apache.org/repos/asf/oodt/blob/82cc2da5/curator/services/src/main/java/org/apache/oodt/cas/curation/service/CurationService.java
----------------------------------------------------------------------
diff --git a/curator/services/src/main/java/org/apache/oodt/cas/curation/service/CurationService.java b/curator/services/src/main/java/org/apache/oodt/cas/curation/service/CurationService.java
index dc84ce8..44c84af 100644
--- a/curator/services/src/main/java/org/apache/oodt/cas/curation/service/CurationService.java
+++ b/curator/services/src/main/java/org/apache/oodt/cas/curation/service/CurationService.java
@@ -106,15 +106,15 @@ public class CurationService extends HttpServlet implements CuratorConfMetKeys {
     String f[] = getFilesInDirectory(startingPath, showFiles);
 
     List<Map<String, Object>> items = new ArrayList<Map<String, Object>>();
-    for (int i = 0; i < f.length; i++) {
+    for (String aF : f) {
       Map<String, Object> entry = new HashMap<String, Object>();
-      String children[] = getFilesInDirectory(startingPath + "/" + f[i],
+      String children[] = getFilesInDirectory(startingPath + "/" + aF,
           showFiles);
-      entry.put("text", f[i]);
-      entry.put("id", path + "/" + f[i]);
+      entry.put("text", aF);
+      entry.put("id", path + "/" + aF);
       entry.put("expanded", false);
       entry.put("hasChildren", children != null && (children.length > 0));
-      entry.put("isFile", new File(startingPath + "/" + f[i]).isFile());
+      entry.put("isFile", new File(startingPath + "/" + aF).isFile());
       items.add(entry);
     }
 

http://git-wip-us.apache.org/repos/asf/oodt/blob/82cc2da5/curator/services/src/main/java/org/apache/oodt/cas/curation/service/DirectoryResource.java
----------------------------------------------------------------------
diff --git a/curator/services/src/main/java/org/apache/oodt/cas/curation/service/DirectoryResource.java b/curator/services/src/main/java/org/apache/oodt/cas/curation/service/DirectoryResource.java
index e469fb4..db3c449 100644
--- a/curator/services/src/main/java/org/apache/oodt/cas/curation/service/DirectoryResource.java
+++ b/curator/services/src/main/java/org/apache/oodt/cas/curation/service/DirectoryResource.java
@@ -105,24 +105,24 @@ public class DirectoryResource extends CurationService {
     // Loop through and list directories first. Nicer for UI to get these first
 
     if (f != null) {
-      for (int i = 0; i < f.length; i++) {
-        if (new File(startingPath + "/" + f[i]).isDirectory()) {
+      for (String aF1 : f) {
+        if (new File(startingPath + "/" + aF1).isDirectory()) {
           html.append(" <li class=\"directory collapsed\">");
           html.append("<a href=\"#\" rel=\"").append(relativePath).append("/")
-              .append(f[i]).append("\">").append(f[i]).append("</a>");
+              .append(aF1).append("\">").append(aF1).append("</a>");
           html.append("</li>\r\n");
         }
       }
       // If we are showing files now loop through and show files
       if (showFiles) {
-        for (int i = 0; i < f.length; i++) {
-          if (new File(startingPath + "/" + f[i]).isFile()) {
-            String filename = new File(startingPath + "/" + f[i]).getName();
+        for (String aF : f) {
+          if (new File(startingPath + "/" + aF).isFile()) {
+            String filename = new File(startingPath + "/" + aF).getName();
             String ext = filename.substring(filename.lastIndexOf('.') + 1);
             html.append(" <li class=\"file draggy ext_").append(ext)
                 .append("\">");
             html.append("<a href=\"#\" rel=\"").append(relativePath)
-                .append("/").append(f[i]).append("\">").append(f[i])
+                .append("/").append(aF).append("\">").append(aF)
                 .append("</a>");
             html.append("</li>\r\n");
           }

http://git-wip-us.apache.org/repos/asf/oodt/blob/82cc2da5/curator/services/src/main/java/org/apache/oodt/cas/curation/service/MetadataResource.java
----------------------------------------------------------------------
diff --git a/curator/services/src/main/java/org/apache/oodt/cas/curation/service/MetadataResource.java b/curator/services/src/main/java/org/apache/oodt/cas/curation/service/MetadataResource.java
index 9e3a2c6..e092ed2 100644
--- a/curator/services/src/main/java/org/apache/oodt/cas/curation/service/MetadataResource.java
+++ b/curator/services/src/main/java/org/apache/oodt/cas/curation/service/MetadataResource.java
@@ -171,15 +171,15 @@ public class MetadataResource extends CurationService {
   protected String getExtractorConfigIdsAsHTML(String[] configIds,
       String current) {
     StringBuilder html = new StringBuilder();
-    for (int i = 0; i < configIds.length; i++) {
+    for (String configId : configIds) {
       html.append("<option ");
-      if (configIds[i].equals(current)) {
+      if (configId.equals(current)) {
         html.append("selected ");
       }
       html.append("value=\"");
-      html.append(configIds[i]);
+      html.append(configId);
       html.append("\">");
-      html.append(configIds[i]);
+      html.append(configId);
       html.append("</option>\r\n");
     }
     return html.toString();

http://git-wip-us.apache.org/repos/asf/oodt/blob/82cc2da5/curator/services/src/main/java/org/apache/oodt/cas/curation/util/ExtractorConfigReader.java
----------------------------------------------------------------------
diff --git a/curator/services/src/main/java/org/apache/oodt/cas/curation/util/ExtractorConfigReader.java b/curator/services/src/main/java/org/apache/oodt/cas/curation/util/ExtractorConfigReader.java
index 33f73fa..2a711e7 100644
--- a/curator/services/src/main/java/org/apache/oodt/cas/curation/util/ExtractorConfigReader.java
+++ b/curator/services/src/main/java/org/apache/oodt/cas/curation/util/ExtractorConfigReader.java
@@ -42,7 +42,7 @@ public class ExtractorConfigReader {
     List<File> files = new ArrayList<File>();
     String[] fileList = props.getProperty(ExtractorConfig.PROP_CONFIG_FILES)
         .split(",");
-    for (int i = 0; i < fileList.length; i++) {
+    for (String aFileList : fileList) {
       files.add(new File(PathUtils.replaceEnvVariables(fileList[0])));
     }
     

http://git-wip-us.apache.org/repos/asf/oodt/blob/82cc2da5/filemgr/src/main/java/org/apache/oodt/cas/filemgr/catalog/DataSourceCatalog.java
----------------------------------------------------------------------
diff --git a/filemgr/src/main/java/org/apache/oodt/cas/filemgr/catalog/DataSourceCatalog.java b/filemgr/src/main/java/org/apache/oodt/cas/filemgr/catalog/DataSourceCatalog.java
index 44fd309..f72cb8d 100644
--- a/filemgr/src/main/java/org/apache/oodt/cas/filemgr/catalog/DataSourceCatalog.java
+++ b/filemgr/src/main/java/org/apache/oodt/cas/filemgr/catalog/DataSourceCatalog.java
@@ -585,30 +585,27 @@ public class DataSourceCatalog implements Catalog {
             conn.setAutoCommit(false);
             statement = conn.createStatement();
 
-            for (Iterator<Reference> i = product.getProductReferences().iterator(); i
-                    .hasNext();) {
-                Reference r = i.next();
-
-                String addRefSql = "INSERT INTO "
-                        + productRefTable
-                        + " "
-                        + "(product_id, product_orig_reference, product_datastore_reference, product_reference_filesize, product_reference_mimetype) "
-                        + "VALUES ("
-                        + quoteIt(product.getProductId())
-                        + ", '"
-                        + r.getOrigReference()
-                        + "', '"
-                        + r.getDataStoreReference()
-                        + "', "
-                        + r.getFileSize()
-                        + ",'"
-                        + ((r.getMimeType() == null) ? "" : r.getMimeType()
-                                .getName()) + "')";
-
-                LOG.log(Level.FINE, "addProductReferences: Executing: "
-                        + addRefSql);
-                statement.execute(addRefSql);
-            }
+          for (Reference r : product.getProductReferences()) {
+            String addRefSql = "INSERT INTO "
+                               + productRefTable
+                               + " "
+                               + "(product_id, product_orig_reference, product_datastore_reference, product_reference_filesize, product_reference_mimetype) "
+                               + "VALUES ("
+                               + quoteIt(product.getProductId())
+                               + ", '"
+                               + r.getOrigReference()
+                               + "', '"
+                               + r.getDataStoreReference()
+                               + "', "
+                               + r.getFileSize()
+                               + ",'"
+                               + ((r.getMimeType() == null) ? "" : r.getMimeType()
+                                                                    .getName()) + "')";
+
+            LOG.log(Level.FINE, "addProductReferences: Executing: "
+                                + addRefSql);
+            statement.execute(addRefSql);
+          }
 
             conn.commit();
 

http://git-wip-us.apache.org/repos/asf/oodt/blob/82cc2da5/filemgr/src/main/java/org/apache/oodt/cas/filemgr/catalog/LuceneCatalog.java
----------------------------------------------------------------------
diff --git a/filemgr/src/main/java/org/apache/oodt/cas/filemgr/catalog/LuceneCatalog.java b/filemgr/src/main/java/org/apache/oodt/cas/filemgr/catalog/LuceneCatalog.java
index 89b8f1b..86d4a59 100644
--- a/filemgr/src/main/java/org/apache/oodt/cas/filemgr/catalog/LuceneCatalog.java
+++ b/filemgr/src/main/java/org/apache/oodt/cas/filemgr/catalog/LuceneCatalog.java
@@ -1049,9 +1049,9 @@ public class LuceneCatalog implements Catalog {
 	                String[] elemValues = doc.getValues(name);
 	                	
 	                if (elemValues != null && elemValues.length > 0) {
-	                    for (int j = 0; j < elemValues.length; j++) {
-	                        metadata.addMetadata(name, elemValues[j]);
-	                    }
+                        for (String elemValue : elemValues) {
+                            metadata.addMetadata(name, elemValue);
+                        }
 	                }
             		}
             }
@@ -1169,20 +1169,18 @@ public class LuceneCatalog implements Catalog {
         }
 
         // add the product references
-        for (Iterator<Reference> i = product.getProductReferences().iterator(); i
-                .hasNext();) {
-            Reference r = i.next();
+        for (Reference r : product.getProductReferences()) {
             doc.add(new Field("reference_orig", r.getOrigReference(),
-                    Field.Store.YES, Field.Index.NO));
+                Field.Store.YES, Field.Index.NO));
             doc
-                    .add(new Field("reference_data_store", r
-                            .getDataStoreReference(), Field.Store.YES,
-                            Field.Index.NO));
+                .add(new Field("reference_data_store", r
+                    .getDataStoreReference(), Field.Store.YES,
+                    Field.Index.NO));
             doc.add(new Field("reference_fileSize", String.valueOf(r
-                    .getFileSize()), Field.Store.YES, Field.Index.NO));
+                .getFileSize()), Field.Store.YES, Field.Index.NO));
             doc.add(new Field("reference_mimeType", r.getMimeType() != null ? r
-                    .getMimeType().getName() : "", Field.Store.YES,
-                    Field.Index.UN_TOKENIZED));
+                .getMimeType().getName() : "", Field.Store.YES,
+                Field.Index.UN_TOKENIZED));
         }
 
         // add special field for all products

http://git-wip-us.apache.org/repos/asf/oodt/blob/82cc2da5/filemgr/src/main/java/org/apache/oodt/cas/filemgr/cli/action/LuceneQueryCliAction.java
----------------------------------------------------------------------
diff --git a/filemgr/src/main/java/org/apache/oodt/cas/filemgr/cli/action/LuceneQueryCliAction.java b/filemgr/src/main/java/org/apache/oodt/cas/filemgr/cli/action/LuceneQueryCliAction.java
index cf1f1b7..6e87d28 100644
--- a/filemgr/src/main/java/org/apache/oodt/cas/filemgr/cli/action/LuceneQueryCliAction.java
+++ b/filemgr/src/main/java/org/apache/oodt/cas/filemgr/cli/action/LuceneQueryCliAction.java
@@ -105,9 +105,9 @@ public class LuceneQueryCliAction extends AbstractQueryCliAction {
          } else {
             BooleanQueryCriteria bqc = new BooleanQueryCriteria();
             bqc.setOperator(BooleanQueryCriteria.AND);
-            for (int i = 0; i < t.length; i++) {
-               bqc.addTerm(new TermQueryCriteria(t[i].field(), t[i]
-                     .text()));
+            for (Term aT : t) {
+               bqc.addTerm(new TermQueryCriteria(aT.field(), aT
+                   .text()));
             }
             return bqc;
          }
@@ -120,11 +120,11 @@ public class LuceneQueryCliAction extends AbstractQueryCliAction {
          BooleanClause[] clauses = ((BooleanQuery) luceneQuery).getClauses();
          BooleanQueryCriteria bqc = new BooleanQueryCriteria();
          bqc.setOperator(BooleanQueryCriteria.AND);
-         for (int i = 0; i < clauses.length; i++) {
-            if (clauses[i].getOccur().equals(BooleanClause.Occur.SHOULD)) {
+         for (BooleanClause clause : clauses) {
+            if (clause.getOccur().equals(BooleanClause.Occur.SHOULD)) {
                bqc.setOperator(BooleanQueryCriteria.OR);
             }
-            bqc.addTerm(generateCASQuery(clauses[i].getQuery()));
+            bqc.addTerm(generateCASQuery(clause.getQuery()));
          }
          return bqc;
       } else {

http://git-wip-us.apache.org/repos/asf/oodt/blob/82cc2da5/filemgr/src/main/java/org/apache/oodt/cas/filemgr/datatransfer/RemoteDataTransferer.java
----------------------------------------------------------------------
diff --git a/filemgr/src/main/java/org/apache/oodt/cas/filemgr/datatransfer/RemoteDataTransferer.java b/filemgr/src/main/java/org/apache/oodt/cas/filemgr/datatransfer/RemoteDataTransferer.java
index de14832..0018916 100644
--- a/filemgr/src/main/java/org/apache/oodt/cas/filemgr/datatransfer/RemoteDataTransferer.java
+++ b/filemgr/src/main/java/org/apache/oodt/cas/filemgr/datatransfer/RemoteDataTransferer.java
@@ -114,39 +114,37 @@ public class RemoteDataTransferer implements DataTransfer {
       quietNotifyTransferProduct(product);
 
       // for each file reference, transfer the file to the remote file manager
-      for (Iterator<Reference> i = product.getProductReferences().iterator(); i
-            .hasNext();) {
-         Reference r = i.next();
-         // test whether or not the reference is a directory or a file
-         File refFile = null;
-         try {
-            refFile = new File(new URI(r.getOrigReference()));
-         } catch (URISyntaxException e) {
-            LOG.log(Level.WARNING,
-                  "Unable to test if reference: [" + r.getOrigReference()
-                        + "] is a directory: skipping it");
-            continue;
-         }
+     for (Reference r : product.getProductReferences()) {
+       // test whether or not the reference is a directory or a file
+       File refFile = null;
+       try {
+         refFile = new File(new URI(r.getOrigReference()));
+       } catch (URISyntaxException e) {
+         LOG.log(Level.WARNING,
+             "Unable to test if reference: [" + r.getOrigReference()
+             + "] is a directory: skipping it");
+         continue;
+       }
 
-         if (!refFile.isDirectory()) {
-            LOG.log(Level.FINE, "Reference: [" + r.getOrigReference()
-                  + "] is file: transferring it");
+       if (!refFile.isDirectory()) {
+         LOG.log(Level.FINE, "Reference: [" + r.getOrigReference()
+                             + "] is file: transferring it");
 
-            try {
-               remoteTransfer(r, product);
-            } catch (URISyntaxException e) {
-               LOG.log(Level.WARNING,
-                     "Error transferring file: [" + r.getOrigReference()
-                           + "]: URISyntaxException: " + e.getMessage());
-            }
-         } else {
-            LOG.log(
-                  Level.FINE,
-                  "RemoteTransfer: skipping reference: ["
-                        + refFile.getAbsolutePath() + "] of product: ["
-                        + product.getProductName() + "]: ref is a directory");
+         try {
+           remoteTransfer(r, product);
+         } catch (URISyntaxException e) {
+           LOG.log(Level.WARNING,
+               "Error transferring file: [" + r.getOrigReference()
+               + "]: URISyntaxException: " + e.getMessage());
          }
-      }
+       } else {
+         LOG.log(
+             Level.FINE,
+             "RemoteTransfer: skipping reference: ["
+             + refFile.getAbsolutePath() + "] of product: ["
+             + product.getProductName() + "]: ref is a directory");
+       }
+     }
 
       quietNotifyProductTransferComplete(product);
 

http://git-wip-us.apache.org/repos/asf/oodt/blob/82cc2da5/filemgr/src/main/java/org/apache/oodt/cas/filemgr/datatransfer/TransferStatusTracker.java
----------------------------------------------------------------------
diff --git a/filemgr/src/main/java/org/apache/oodt/cas/filemgr/datatransfer/TransferStatusTracker.java b/filemgr/src/main/java/org/apache/oodt/cas/filemgr/datatransfer/TransferStatusTracker.java
index b277dbd..f743c65 100644
--- a/filemgr/src/main/java/org/apache/oodt/cas/filemgr/datatransfer/TransferStatusTracker.java
+++ b/filemgr/src/main/java/org/apache/oodt/cas/filemgr/datatransfer/TransferStatusTracker.java
@@ -86,22 +86,18 @@ public class TransferStatusTracker {
     public List<FileTransferStatus> getCurrentFileTransfers() {
         List<FileTransferStatus> currTransfers = new Vector<FileTransferStatus>();
 
-        for (Iterator<String> i = currentProductTransfers.keySet().iterator(); i
-                .hasNext();) {
-            String productId = i.next();
+        for (String productId : currentProductTransfers.keySet()) {
             Product p = (Product) currentProductTransfers.get(productId);
 
             // get its references
             List<Reference> refs = quietGetReferences(p);
 
             if (refs != null && refs.size() > 0) {
-                for (Iterator<Reference> j = refs.iterator(); j.hasNext();) {
-                    Reference r = j.next();
-
+                for (Reference r : refs) {
                     long bytesTransferred = getBytesTransferred(r);
 
                     if (bytesTransferred > 0
-                            && bytesTransferred < r.getFileSize() && !isDir(r)) {
+                        && bytesTransferred < r.getFileSize() && !isDir(r)) {
                         FileTransferStatus status = new FileTransferStatus();
                         status.setBytesTransferred(bytesTransferred);
                         status.setFileRef(r);
@@ -122,9 +118,7 @@ public class TransferStatusTracker {
         long totalProductSize = 0L;
 
         if (refs.size() > 0) {
-            for (Iterator<Reference> j = refs.iterator(); j.hasNext();) {
-                Reference r = (Reference) j.next();
-
+            for (Reference r : refs) {
                 long bytesTransferred = getBytesTransferred(r);
 
                 if (!isDir(r)) {

http://git-wip-us.apache.org/repos/asf/oodt/blob/82cc2da5/filemgr/src/main/java/org/apache/oodt/cas/filemgr/ingest/StdIngester.java
----------------------------------------------------------------------
diff --git a/filemgr/src/main/java/org/apache/oodt/cas/filemgr/ingest/StdIngester.java b/filemgr/src/main/java/org/apache/oodt/cas/filemgr/ingest/StdIngester.java
index 09ffe22..1e22209 100644
--- a/filemgr/src/main/java/org/apache/oodt/cas/filemgr/ingest/StdIngester.java
+++ b/filemgr/src/main/java/org/apache/oodt/cas/filemgr/ingest/StdIngester.java
@@ -118,26 +118,25 @@ public class StdIngester implements Ingester, CoreMetKeys {
 	public void ingest(URL fmUrl, List<String> prodFiles,
 			MetExtractor extractor, File metConfFile) {
 		if (prodFiles != null && prodFiles.size() > 0) {
-			for (Iterator<String> i = prodFiles.iterator(); i.hasNext();) {
-				String prodFilePath = i.next();
-				String productID = null;
-
-				try {
-					productID = ingest(fmUrl, new File(prodFilePath),
-							extractor, metConfFile);
-					LOG.log(Level.INFO, "Product: [" + prodFilePath
-							+ "] ingested successfully! ID: [" + productID
-							+ "]");
-				} catch (IngestException e) {
-					LOG.log(Level.WARNING,
-							"IngestException handling product: ["
-									+ prodFilePath
-									+ "]: Exception: ["
-									+ e.getMessage()
-									+ "]: Continuing ingest of remainder of products.");
-				}
-
-			}
+            for (String prodFilePath : prodFiles) {
+                String productID = null;
+
+                try {
+                    productID = ingest(fmUrl, new File(prodFilePath),
+                        extractor, metConfFile);
+                    LOG.log(Level.INFO, "Product: [" + prodFilePath
+                                        + "] ingested successfully! ID: [" + productID
+                                        + "]");
+                } catch (IngestException e) {
+                    LOG.log(Level.WARNING,
+                        "IngestException handling product: ["
+                        + prodFilePath
+                        + "]: Exception: ["
+                        + e.getMessage()
+                        + "]: Continuing ingest of remainder of products.");
+                }
+
+            }
 		}
 
 	}

http://git-wip-us.apache.org/repos/asf/oodt/blob/82cc2da5/filemgr/src/main/java/org/apache/oodt/cas/filemgr/repository/XMLRepositoryManager.java
----------------------------------------------------------------------
diff --git a/filemgr/src/main/java/org/apache/oodt/cas/filemgr/repository/XMLRepositoryManager.java b/filemgr/src/main/java/org/apache/oodt/cas/filemgr/repository/XMLRepositoryManager.java
index 023e9ca..2894f6b 100644
--- a/filemgr/src/main/java/org/apache/oodt/cas/filemgr/repository/XMLRepositoryManager.java
+++ b/filemgr/src/main/java/org/apache/oodt/cas/filemgr/repository/XMLRepositoryManager.java
@@ -131,13 +131,12 @@ public class XMLRepositoryManager implements RepositoryManager {
      */
     public ProductType getProductTypeByName(String productTypeName)
             throws RepositoryManagerException {
-        for (Iterator<String> i = productTypeMap.keySet().iterator(); i.hasNext();) {
-            String typeId = (String) i.next();
-            ProductType type = (ProductType) productTypeMap.get(typeId);
-            if (type.getName().equals(productTypeName)) {
-                return type;
-            }
+      for (String typeId : productTypeMap.keySet()) {
+        ProductType type = (ProductType) productTypeMap.get(typeId);
+        if (type.getName().equals(productTypeName)) {
+          return type;
         }
+      }
 
         LOG.log(Level.WARNING,
                 "XMLRepositoryManager: Unable to find product type: ["
@@ -156,103 +155,102 @@ public class XMLRepositoryManager implements RepositoryManager {
     }
 
     private void saveProductTypes() {
-        for (Iterator<String> i = productTypeHomeUris.iterator(); i.hasNext();) {
-            String dirUri = i.next();
-            File productTypeDir = null;
-
-            try {
-                productTypeDir = new File(new URI(dirUri));
-
-                if (!productTypeDir.isDirectory()) {
-                    LOG
-                            .log(
-                                    Level.WARNING,
-                                    "Product type directory: "
-                                            + dirUri
-                                            + " is not "
-                                            + "a directory: skipping product type saving to it.");
-                    continue;
-                }
-
-                String productTypeDirStr = productTypeDir.getAbsolutePath();
-                if (!productTypeDirStr.endsWith("/")) {
-                    productTypeDirStr += "/";
-                }
-
-                String productTypeXmlFile = productTypeDirStr
-                        + "product-types.xml";
-                XmlStructFactory.writeProductTypeXmlDocument(Arrays
-                        .asList(productTypeMap.values().toArray(new ProductType[productTypeMap.values().size()])),
-                        productTypeXmlFile);
-            } catch (URISyntaxException e) {
-                LOG.log(Level.WARNING,
-                        "URISyntaxException when saving product "
-                                + "type directory URI: " + dirUri
-                                + ": Skipping Product Type saving"
-                                + "for it: Message: " + e.getMessage());
-            }
+      for (String dirUri : productTypeHomeUris) {
+        File productTypeDir = null;
 
+        try {
+          productTypeDir = new File(new URI(dirUri));
+
+          if (!productTypeDir.isDirectory()) {
+            LOG
+                .log(
+                    Level.WARNING,
+                    "Product type directory: "
+                    + dirUri
+                    + " is not "
+                    + "a directory: skipping product type saving to it.");
+            continue;
+          }
+
+          String productTypeDirStr = productTypeDir.getAbsolutePath();
+          if (!productTypeDirStr.endsWith("/")) {
+            productTypeDirStr += "/";
+          }
+
+          String productTypeXmlFile = productTypeDirStr
+                                      + "product-types.xml";
+          XmlStructFactory.writeProductTypeXmlDocument(Arrays
+                  .asList(productTypeMap.values().toArray(new ProductType[productTypeMap.values().size()])),
+              productTypeXmlFile);
+        } catch (URISyntaxException e) {
+          LOG.log(Level.WARNING,
+              "URISyntaxException when saving product "
+              + "type directory URI: " + dirUri
+              + ": Skipping Product Type saving"
+              + "for it: Message: " + e.getMessage());
         }
 
+      }
+
     }
 
     private void loadProductTypes(List<String> dirUris) {
-        for (Iterator<String> i = dirUris.iterator(); i.hasNext();) {
-            File productTypeDir = null;
-            String dirUri = i.next();
-
-            try {
-                productTypeDir = new File(new URI(dirUri));
-
-                if (!productTypeDir.isDirectory()) {
-                    LOG
-                            .log(
-                                    Level.WARNING,
-                                    "Product type directory: "
-                                            + dirUri
-                                            + " is not "
-                                            + "a directory: skipping product type loading from it.");
-                    continue;
-                }
-
-                String productTypeDirStr = productTypeDir.getAbsolutePath();
-                if (!productTypeDirStr.endsWith("/")) {
-                    productTypeDirStr += "/";
-                }
-
-                String productTypeXmlFile = productTypeDirStr
-                        + "product-types.xml";
-                Document productTypeDoc = getDocumentRoot(productTypeXmlFile);
-
-                // now load the product types from it
-                if (productTypeDoc != null) {
-                    Element productTypeRoot = productTypeDoc
-                            .getDocumentElement();
-
-                    NodeList productTypeNodeList = productTypeRoot
-                            .getElementsByTagName("type");
-
-                    if (productTypeNodeList != null
-                            && productTypeNodeList.getLength() > 0) {
-                        for (int j = 0; j < productTypeNodeList.getLength(); j++) {
-                            Node productTypeNode = productTypeNodeList.item(j);
-                            ProductType type = XmlStructFactory
-                                    .getProductType(productTypeNode);
-                            LOG.log(Level.FINE,
-                                    "XMLRepositoryManager: found product type: ["
-                                            + type.getName() + "]");
-                            productTypeMap.put(type.getProductTypeId(), type);
-                        }
-                    }
-                }
-            } catch (URISyntaxException e) {
-                LOG.log(Level.WARNING,
-                        "URISyntaxException when loading product "
-                                + "type directory URI: " + dirUri
-                                + ": Skipping Product Type loading"
-                                + "for it: Message: " + e.getMessage());
+      for (String dirUri1 : dirUris) {
+        File productTypeDir = null;
+        String dirUri = dirUri1;
+
+        try {
+          productTypeDir = new File(new URI(dirUri));
+
+          if (!productTypeDir.isDirectory()) {
+            LOG
+                .log(
+                    Level.WARNING,
+                    "Product type directory: "
+                    + dirUri
+                    + " is not "
+                    + "a directory: skipping product type loading from it.");
+            continue;
+          }
+
+          String productTypeDirStr = productTypeDir.getAbsolutePath();
+          if (!productTypeDirStr.endsWith("/")) {
+            productTypeDirStr += "/";
+          }
+
+          String productTypeXmlFile = productTypeDirStr
+                                      + "product-types.xml";
+          Document productTypeDoc = getDocumentRoot(productTypeXmlFile);
+
+          // now load the product types from it
+          if (productTypeDoc != null) {
+            Element productTypeRoot = productTypeDoc
+                .getDocumentElement();
+
+            NodeList productTypeNodeList = productTypeRoot
+                .getElementsByTagName("type");
+
+            if (productTypeNodeList != null
+                && productTypeNodeList.getLength() > 0) {
+              for (int j = 0; j < productTypeNodeList.getLength(); j++) {
+                Node productTypeNode = productTypeNodeList.item(j);
+                ProductType type = XmlStructFactory
+                    .getProductType(productTypeNode);
+                LOG.log(Level.FINE,
+                    "XMLRepositoryManager: found product type: ["
+                    + type.getName() + "]");
+                productTypeMap.put(type.getProductTypeId(), type);
+              }
             }
+          }
+        } catch (URISyntaxException e) {
+          LOG.log(Level.WARNING,
+              "URISyntaxException when loading product "
+              + "type directory URI: " + dirUri
+              + ": Skipping Product Type loading"
+              + "for it: Message: " + e.getMessage());
         }
+      }
     }
 
     private Document getDocumentRoot(String xmlFile) {