changeset 153:f70d9508c95c

Fix java Collection imports
author Frank Benoit <benoit@tionex.de>
date Mon, 25 Aug 2008 00:27:31 +0200
parents 07f3bab17e54
children 77b70cbb4c8d
files dsss.conf dwtx/jface/internal/text/html/BrowserInformationControl.d dwtx/jface/internal/text/html/HTML2TextReader.d dwtx/jface/internal/text/html/HTMLTextPresenter.d dwtx/jface/internal/text/link/contentassist/CompletionProposalPopup2.d dwtx/jface/internal/text/link/contentassist/ContentAssistant2.d dwtx/jface/internal/text/link/contentassist/ContextInformationPopup2.d dwtx/jface/internal/text/revisions/ChangeRegion.d dwtx/jface/internal/text/revisions/HunkComputer.d dwtx/jface/internal/text/revisions/RevisionPainter.d dwtx/jface/text/AbstractDocument.d dwtx/jface/text/AbstractLineTracker.d dwtx/jface/text/AbstractReusableInformationControlCreator.d dwtx/jface/text/DefaultDocumentAdapter.d dwtx/jface/text/DefaultTextHover.d dwtx/jface/text/DefaultUndoManager.d dwtx/jface/text/DocumentCommand.d dwtx/jface/text/DocumentPartitioningChangedEvent.d dwtx/jface/text/FindReplaceDocumentAdapterContentProposalProvider.d dwtx/jface/text/ListLineTracker.d dwtx/jface/text/PaintManager.d dwtx/jface/text/SequentialRewriteTextStore.d dwtx/jface/text/TextPresentation.d dwtx/jface/text/TextUtilities.d dwtx/jface/text/TextViewer.d dwtx/jface/text/TreeLineTracker.d dwtx/jface/text/contentassist/CompletionProposalPopup.d dwtx/jface/text/contentassist/ContentAssistant.d dwtx/jface/text/contentassist/ContextInformationPopup.d dwtx/jface/text/formatter/ContentFormatter.d dwtx/jface/text/formatter/ContextBasedFormattingStrategy.d dwtx/jface/text/formatter/FormattingContext.d dwtx/jface/text/formatter/IFormattingContext.d dwtx/jface/text/formatter/MultiPassContentFormatter.d dwtx/jface/text/hyperlink/HyperlinkManager.d dwtx/jface/text/information/InformationPresenter.d dwtx/jface/text/link/LinkedModeManager.d dwtx/jface/text/link/LinkedModeModel.d dwtx/jface/text/link/LinkedModeUI.d dwtx/jface/text/link/LinkedPositionAnnotations.d dwtx/jface/text/link/LinkedPositionGroup.d dwtx/jface/text/link/ProposalPosition.d dwtx/jface/text/link/TabStopIterator.d dwtx/jface/text/presentation/PresentationReconciler.d dwtx/jface/text/projection/ProjectionDocument.d dwtx/jface/text/projection/ProjectionDocumentManager.d dwtx/jface/text/reconciler/AbstractReconcileStep.d dwtx/jface/text/reconciler/DirtyRegionQueue.d dwtx/jface/text/reconciler/Reconciler.d dwtx/jface/text/revisions/Revision.d dwtx/jface/text/revisions/RevisionInformation.d dwtx/jface/text/rules/DefaultPartitioner.d dwtx/jface/text/rules/FastPartitioner.d dwtx/jface/text/rules/PatternRule.d dwtx/jface/text/rules/RuleBasedPartitioner.d dwtx/jface/text/rules/WordRule.d dwtx/jface/text/source/AnnotationBarHoverManager.d dwtx/jface/text/source/AnnotationMap.d dwtx/jface/text/source/AnnotationModel.d dwtx/jface/text/source/AnnotationModelEvent.d dwtx/jface/text/source/AnnotationPainter.d dwtx/jface/text/source/AnnotationRulerColumn.d dwtx/jface/text/source/CompositeRuler.d dwtx/jface/text/source/DefaultAnnotationHover.d dwtx/jface/text/source/DefaultCharacterPairMatcher.d dwtx/jface/text/source/IAnnotationMap.d dwtx/jface/text/source/IAnnotationModel.d dwtx/jface/text/source/IAnnotationModelExtension.d dwtx/jface/text/source/IAnnotationModelExtension2.d dwtx/jface/text/source/LineChangeHover.d dwtx/jface/text/source/LineNumberRulerColumn.d dwtx/jface/text/source/OverviewRuler.d dwtx/jface/text/source/SourceViewer.d dwtx/jface/text/source/SourceViewerConfiguration.d dwtx/jface/text/source/VerticalRuler.d dwtx/jface/text/source/VisualAnnotationModel.d dwtx/jface/text/source/projection/AnnotationBag.d dwtx/jface/text/source/projection/ProjectionAnnotationHover.d dwtx/jface/text/source/projection/ProjectionAnnotationModel.d dwtx/jface/text/source/projection/ProjectionRulerColumn.d dwtx/jface/text/source/projection/ProjectionSummary.d dwtx/jface/text/source/projection/ProjectionSupport.d dwtx/jface/text/source/projection/ProjectionViewer.d dwtx/jface/text/templates/ContextTypeRegistry.d dwtx/jface/text/templates/TemplateCompletionProcessor.d dwtx/jface/text/templates/TemplateContext.d dwtx/jface/text/templates/TemplateContextType.d dwtx/jface/text/templates/TemplateTranslator.d dwtx/jface/text/templates/TemplateVariableType.d dwtx/jface/text/templates/persistence/TemplateReaderWriter.d dwtx/jface/text/templates/persistence/TemplateStore.d dwtx/text/edits/CopySourceEdit.d dwtx/text/edits/CopyTargetEdit.d dwtx/text/edits/MoveSourceEdit.d dwtx/text/edits/MoveTargetEdit.d dwtx/text/edits/MultiTextEdit.d dwtx/text/edits/TextEdit.d dwtx/text/edits/TextEditCopier.d dwtx/text/edits/TextEditGroup.d dwtx/text/edits/TextEditProcessor.d dwtx/text/edits/UndoEdit.d dwtx/text/undo/DocumentUndoManager.d dwtx/text/undo/DocumentUndoManagerRegistry.d
diffstat 103 files changed, 340 insertions(+), 339 deletions(-) [+]
line wrap: on
line diff
--- a/dsss.conf	Sun Aug 24 23:57:08 2008 +0200
+++ b/dsss.conf	Mon Aug 25 00:27:31 2008 +0200
@@ -1,6 +1,7 @@
 
 [packageimport.d]
 [fixmodule.d]
+[collectionimp.d]
 
 [dwtx/draw2d]
 type=library
--- a/dwtx/jface/internal/text/html/BrowserInformationControl.d	Sun Aug 24 23:57:08 2008 +0200
+++ b/dwtx/jface/internal/text/html/BrowserInformationControl.d	Mon Aug 25 00:27:31 2008 +0200
@@ -26,7 +26,7 @@
 
 import java.io.IOException;
 import java.io.StringReader;
-import java.util.Iterator;
+import dwtx.dwtxhelper.Collection;
 
 import dwt.DWT;
 import dwt.DWTError;
--- a/dwtx/jface/internal/text/html/HTML2TextReader.d	Sun Aug 24 23:57:08 2008 +0200
+++ b/dwtx/jface/internal/text/html/HTML2TextReader.d	Mon Aug 25 00:27:31 2008 +0200
@@ -27,10 +27,10 @@
 import java.io.IOException;
 import java.io.PushbackReader;
 import java.io.Reader;
-import java.util.HashMap;
-import java.util.HashSet;
-import java.util.Map;
-import java.util.Set;
+import dwtx.dwtxhelper.Collection;
+
+
+
 
 import dwt.DWT;
 import dwt.custom.StyleRange;
--- a/dwtx/jface/internal/text/html/HTMLTextPresenter.d	Sun Aug 24 23:57:08 2008 +0200
+++ b/dwtx/jface/internal/text/html/HTMLTextPresenter.d	Mon Aug 25 00:27:31 2008 +0200
@@ -27,7 +27,7 @@
 import java.io.IOException;
 import java.io.Reader;
 import java.io.StringReader;
-import java.util.Iterator;
+import dwtx.dwtxhelper.Collection;
 
 import dwt.custom.StyleRange;
 import dwt.graphics.Drawable;
--- a/dwtx/jface/internal/text/link/contentassist/CompletionProposalPopup2.d	Sun Aug 24 23:57:08 2008 +0200
+++ b/dwtx/jface/internal/text/link/contentassist/CompletionProposalPopup2.d	Mon Aug 25 00:27:31 2008 +0200
@@ -27,8 +27,8 @@
 import dwt.dwthelper.utils;
 
 
-import java.util.ArrayList;
-import java.util.List;
+import dwtx.dwtxhelper.Collection;
+
 
 import dwt.DWT;
 import dwt.custom.StyleRange;
--- a/dwtx/jface/internal/text/link/contentassist/ContentAssistant2.d	Sun Aug 24 23:57:08 2008 +0200
+++ b/dwtx/jface/internal/text/link/contentassist/ContentAssistant2.d	Mon Aug 25 00:27:31 2008 +0200
@@ -25,11 +25,11 @@
 
 import dwt.dwthelper.utils;
 
-import java.util.ArrayList;
-import java.util.HashMap;
-import java.util.Iterator;
-import java.util.List;
-import java.util.Map;
+import dwtx.dwtxhelper.Collection;
+
+
+
+
 
 import dwt.DWT;
 import dwt.DWTError;
--- a/dwtx/jface/internal/text/link/contentassist/ContextInformationPopup2.d	Sun Aug 24 23:57:08 2008 +0200
+++ b/dwtx/jface/internal/text/link/contentassist/ContextInformationPopup2.d	Mon Aug 25 00:27:31 2008 +0200
@@ -27,7 +27,7 @@
 import dwt.dwthelper.utils;
 
 
-import java.util.Stack;
+import dwtx.dwtxhelper.Collection;
 
 import dwt.DWT;
 import dwt.custom.BusyIndicator;
--- a/dwtx/jface/internal/text/revisions/ChangeRegion.d	Sun Aug 24 23:57:08 2008 +0200
+++ b/dwtx/jface/internal/text/revisions/ChangeRegion.d	Mon Aug 25 00:27:31 2008 +0200
@@ -23,9 +23,9 @@
 
 import dwt.dwthelper.utils;
 
-import java.util.LinkedList;
-import java.util.List;
-import java.util.ListIterator;
+import dwtx.dwtxhelper.Collection;
+
+
 
 import dwtx.core.runtime.Assert;
 import dwtx.jface.text.revisions.Revision;
--- a/dwtx/jface/internal/text/revisions/HunkComputer.d	Sun Aug 24 23:57:08 2008 +0200
+++ b/dwtx/jface/internal/text/revisions/HunkComputer.d	Mon Aug 25 00:27:31 2008 +0200
@@ -23,8 +23,8 @@
 
 import dwt.dwthelper.utils;
 
-import java.util.ArrayList;
-import java.util.List;
+import dwtx.dwtxhelper.Collection;
+
 
 import dwtx.jface.text.source.ILineDiffInfo;
 import dwtx.jface.text.source.ILineDiffer;
--- a/dwtx/jface/internal/text/revisions/RevisionPainter.d	Sun Aug 24 23:57:08 2008 +0200
+++ b/dwtx/jface/internal/text/revisions/RevisionPainter.d	Mon Aug 25 00:27:31 2008 +0200
@@ -23,15 +23,15 @@
 
 import dwt.dwthelper.utils;
 
-import java.util.ArrayList;
-import java.util.Arrays;
-import java.util.Collections;
-import java.util.HashMap;
-import java.util.Iterator;
-import java.util.List;
-import java.util.ListIterator;
-import java.util.Map;
-import java.util.Map.Entry;
+import dwtx.dwtxhelper.Collection;
+
+
+
+
+
+
+
+
 
 import dwt.DWT;
 import dwt.custom.StyledText;
--- a/dwtx/jface/text/AbstractDocument.d	Sun Aug 24 23:57:08 2008 +0200
+++ b/dwtx/jface/text/AbstractDocument.d	Mon Aug 25 00:27:31 2008 +0200
@@ -158,12 +158,12 @@
 import dwt.dwthelper.utils;
 
 
-import java.util.ArrayList;
-import java.util.Arrays;
-import java.util.HashMap;
-import java.util.Iterator;
-import java.util.List;
-import java.util.Map;
+import dwtx.dwtxhelper.Collection;
+
+
+
+
+
 import java.util.regex.PatternSyntaxException;
 
 import dwtx.core.runtime.Assert;
--- a/dwtx/jface/text/AbstractLineTracker.d	Sun Aug 24 23:57:08 2008 +0200
+++ b/dwtx/jface/text/AbstractLineTracker.d	Mon Aug 25 00:27:31 2008 +0200
@@ -156,9 +156,9 @@
 
 import dwt.dwthelper.utils;
 
-import java.util.ArrayList;
-import java.util.Iterator;
-import java.util.List;
+import dwtx.dwtxhelper.Collection;
+
+
 
 /**
  * Abstract implementation of <code>ILineTracker</code>. It lets the definition of line
--- a/dwtx/jface/text/AbstractReusableInformationControlCreator.d	Sun Aug 24 23:57:08 2008 +0200
+++ b/dwtx/jface/text/AbstractReusableInformationControlCreator.d	Mon Aug 25 00:27:31 2008 +0200
@@ -156,8 +156,8 @@
 
 import dwt.dwthelper.utils;
 
-import java.util.HashMap;
-import java.util.Map;
+import dwtx.dwtxhelper.Collection;
+
 
 import dwt.events.DisposeEvent;
 import dwt.events.DisposeListener;
--- a/dwtx/jface/text/DefaultDocumentAdapter.d	Sun Aug 24 23:57:08 2008 +0200
+++ b/dwtx/jface/text/DefaultDocumentAdapter.d	Mon Aug 25 00:27:31 2008 +0200
@@ -157,9 +157,9 @@
 import dwt.dwthelper.utils;
 
 
-import java.util.ArrayList;
-import java.util.Iterator;
-import java.util.List;
+import dwtx.dwtxhelper.Collection;
+
+
 
 import dwt.DWT;
 import dwt.custom.TextChangeListener;
--- a/dwtx/jface/text/DefaultTextHover.d	Sun Aug 24 23:57:08 2008 +0200
+++ b/dwtx/jface/text/DefaultTextHover.d	Mon Aug 25 00:27:31 2008 +0200
@@ -156,7 +156,7 @@
 
 import dwt.dwthelper.utils;
 
-import java.util.Iterator;
+import dwtx.dwtxhelper.Collection;
 
 import dwtx.core.runtime.Assert;
 import dwtx.jface.text.source.Annotation;
--- a/dwtx/jface/text/DefaultUndoManager.d	Sun Aug 24 23:57:08 2008 +0200
+++ b/dwtx/jface/text/DefaultUndoManager.d	Mon Aug 25 00:27:31 2008 +0200
@@ -158,8 +158,8 @@
 import dwt.dwthelper.utils;
 
 
-import java.util.ArrayList;
-import java.util.List;
+import dwtx.dwtxhelper.Collection;
+
 
 import dwt.DWT;
 import dwt.custom.StyledText;
--- a/dwtx/jface/text/DocumentCommand.d	Sun Aug 24 23:57:08 2008 +0200
+++ b/dwtx/jface/text/DocumentCommand.d	Mon Aug 25 00:27:31 2008 +0200
@@ -158,11 +158,11 @@
 import dwt.dwthelper.utils;
 
 
-import java.util.ArrayList;
-import java.util.Collections;
-import java.util.Iterator;
-import java.util.List;
-import java.util.ListIterator;
+import dwtx.dwtxhelper.Collection;
+
+
+
+
 import java.util.NoSuchElementException;
 
 import dwt.events.VerifyEvent;
--- a/dwtx/jface/text/DocumentPartitioningChangedEvent.d	Sun Aug 24 23:57:08 2008 +0200
+++ b/dwtx/jface/text/DocumentPartitioningChangedEvent.d	Mon Aug 25 00:27:31 2008 +0200
@@ -156,9 +156,9 @@
 
 import dwt.dwthelper.utils;
 
-import java.util.HashMap;
-import java.util.Iterator;
-import java.util.Map;
+import dwtx.dwtxhelper.Collection;
+
+
 
 import dwtx.core.runtime.Assert;
 
--- a/dwtx/jface/text/FindReplaceDocumentAdapterContentProposalProvider.d	Sun Aug 24 23:57:08 2008 +0200
+++ b/dwtx/jface/text/FindReplaceDocumentAdapterContentProposalProvider.d	Mon Aug 25 00:27:31 2008 +0200
@@ -157,7 +157,7 @@
 
 import dwt.dwthelper.utils;
 
-import java.util.ArrayList;
+import dwtx.dwtxhelper.Collection;
 
 import dwtx.jface.fieldassist.IContentProposal;
 import dwtx.jface.fieldassist.IContentProposalProvider;
--- a/dwtx/jface/text/ListLineTracker.d	Sun Aug 24 23:57:08 2008 +0200
+++ b/dwtx/jface/text/ListLineTracker.d	Mon Aug 25 00:27:31 2008 +0200
@@ -156,8 +156,8 @@
 
 import dwt.dwthelper.utils;
 
-import java.util.ArrayList;
-import java.util.List;
+import dwtx.dwtxhelper.Collection;
+
 
 import dwtx.jface.text.AbstractLineTracker.DelimiterInfo;
 
--- a/dwtx/jface/text/PaintManager.d	Sun Aug 24 23:57:08 2008 +0200
+++ b/dwtx/jface/text/PaintManager.d	Mon Aug 25 00:27:31 2008 +0200
@@ -157,9 +157,9 @@
 import dwt.dwthelper.utils;
 
 
-import java.util.ArrayList;
-import java.util.Iterator;
-import java.util.List;
+import dwtx.dwtxhelper.Collection;
+
+
 
 import dwt.custom.StyledText;
 import dwt.events.KeyEvent;
--- a/dwtx/jface/text/SequentialRewriteTextStore.d	Sun Aug 24 23:57:08 2008 +0200
+++ b/dwtx/jface/text/SequentialRewriteTextStore.d	Mon Aug 25 00:27:31 2008 +0200
@@ -157,8 +157,8 @@
 import dwt.dwthelper.utils;
 
 
-import java.util.Iterator;
-import java.util.LinkedList;
+import dwtx.dwtxhelper.Collection;
+
 
 
 /**
--- a/dwtx/jface/text/TextPresentation.d	Sun Aug 24 23:57:08 2008 +0200
+++ b/dwtx/jface/text/TextPresentation.d	Mon Aug 25 00:27:31 2008 +0200
@@ -156,8 +156,8 @@
 
 import dwt.dwthelper.utils;
 
-import java.util.ArrayList;
-import java.util.Iterator;
+import dwtx.dwtxhelper.Collection;
+
 import java.util.NoSuchElementException;
 
 import dwt.DWT;
--- a/dwtx/jface/text/TextUtilities.d	Sun Aug 24 23:57:08 2008 +0200
+++ b/dwtx/jface/text/TextUtilities.d	Mon Aug 25 00:27:31 2008 +0200
@@ -156,13 +156,13 @@
 
 import dwt.dwthelper.utils;
 
-import java.util.HashMap;
-import java.util.HashSet;
-import java.util.Iterator;
-import java.util.List;
-import java.util.ListIterator;
-import java.util.Map;
-import java.util.Set;
+import dwtx.dwtxhelper.Collection;
+
+
+
+
+
+
 
 import dwtx.core.runtime.Assert;
 
--- a/dwtx/jface/text/TextViewer.d	Sun Aug 24 23:57:08 2008 +0200
+++ b/dwtx/jface/text/TextViewer.d	Mon Aug 25 00:27:31 2008 +0200
@@ -156,14 +156,14 @@
 
 import dwt.dwthelper.utils;
 
-import java.util.ArrayList;
-import java.util.Arrays;
-import java.util.HashMap;
-import java.util.HashSet;
-import java.util.Iterator;
-import java.util.List;
-import java.util.Map;
-import java.util.Set;
+import dwtx.dwtxhelper.Collection;
+
+
+
+
+
+
+
 import java.util.regex.PatternSyntaxException;
 
 import dwt.DWT;
--- a/dwtx/jface/text/TreeLineTracker.d	Sun Aug 24 23:57:08 2008 +0200
+++ b/dwtx/jface/text/TreeLineTracker.d	Mon Aug 25 00:27:31 2008 +0200
@@ -156,10 +156,10 @@
 
 import dwt.dwthelper.utils;
 
-import java.util.Arrays;
-import java.util.LinkedList;
-import java.util.List;
-import java.util.ListIterator;
+import dwtx.dwtxhelper.Collection;
+
+
+
 
 import dwtx.core.runtime.Assert;
 import dwtx.jface.text.AbstractLineTracker.DelimiterInfo;
--- a/dwtx/jface/text/contentassist/CompletionProposalPopup.d	Sun Aug 24 23:57:08 2008 +0200
+++ b/dwtx/jface/text/contentassist/CompletionProposalPopup.d	Mon Aug 25 00:27:31 2008 +0200
@@ -48,8 +48,8 @@
 
 import dwt.dwthelper.utils;
 
-import java.util.ArrayList;
-import java.util.List;
+import dwtx.dwtxhelper.Collection;
+
 
 import dwt.DWT;
 import dwt.custom.BusyIndicator;
--- a/dwtx/jface/text/contentassist/ContentAssistant.d	Sun Aug 24 23:57:08 2008 +0200
+++ b/dwtx/jface/text/contentassist/ContentAssistant.d	Mon Aug 25 00:27:31 2008 +0200
@@ -49,10 +49,10 @@
 
 import dwt.dwthelper.utils;
 
-import java.util.HashMap;
-import java.util.Iterator;
-import java.util.Map;
-import java.util.Map.Entry;
+import dwtx.dwtxhelper.Collection;
+
+
+
 
 import dwt.DWT;
 import dwt.DWTError;
--- a/dwtx/jface/text/contentassist/ContextInformationPopup.d	Sun Aug 24 23:57:08 2008 +0200
+++ b/dwtx/jface/text/contentassist/ContextInformationPopup.d	Mon Aug 25 00:27:31 2008 +0200
@@ -47,8 +47,8 @@
 
 import dwt.dwthelper.utils;
 
-import java.util.Iterator;
-import java.util.Stack;
+import dwtx.dwtxhelper.Collection;
+
 
 import dwt.DWT;
 import dwt.custom.BusyIndicator;
--- a/dwtx/jface/text/formatter/ContentFormatter.d	Sun Aug 24 23:57:08 2008 +0200
+++ b/dwtx/jface/text/formatter/ContentFormatter.d	Mon Aug 25 00:27:31 2008 +0200
@@ -27,11 +27,11 @@
 import dwt.dwthelper.utils;
 
 
-import java.util.ArrayList;
-import java.util.Collections;
-import java.util.HashMap;
-import java.util.List;
-import java.util.Map;
+import dwtx.dwtxhelper.Collection;
+
+
+
+
 
 import dwtx.core.runtime.Assert;
 import dwtx.jface.text.BadLocationException;
--- a/dwtx/jface/text/formatter/ContextBasedFormattingStrategy.d	Sun Aug 24 23:57:08 2008 +0200
+++ b/dwtx/jface/text/formatter/ContextBasedFormattingStrategy.d	Mon Aug 25 00:27:31 2008 +0200
@@ -26,8 +26,8 @@
 
 import dwt.dwthelper.utils;
 
-import java.util.LinkedList;
-import java.util.Map;
+import dwtx.dwtxhelper.Collection;
+
 
 /**
  * Formatting strategy for context based content formatting. Retrieves the preferences
--- a/dwtx/jface/text/formatter/FormattingContext.d	Sun Aug 24 23:57:08 2008 +0200
+++ b/dwtx/jface/text/formatter/FormattingContext.d	Mon Aug 25 00:27:31 2008 +0200
@@ -26,8 +26,8 @@
 
 import dwt.dwthelper.utils;
 
-import java.util.HashMap;
-import java.util.Map;
+import dwtx.dwtxhelper.Collection;
+
 
 import dwtx.jface.preference.IPreferenceStore;
 
--- a/dwtx/jface/text/formatter/IFormattingContext.d	Sun Aug 24 23:57:08 2008 +0200
+++ b/dwtx/jface/text/formatter/IFormattingContext.d	Mon Aug 25 00:27:31 2008 +0200
@@ -26,7 +26,7 @@
 
 import dwt.dwthelper.utils;
 
-import java.util.Map;
+import dwtx.dwtxhelper.Collection;
 
 import dwtx.jface.preference.IPreferenceStore;
 
--- a/dwtx/jface/text/formatter/MultiPassContentFormatter.d	Sun Aug 24 23:57:08 2008 +0200
+++ b/dwtx/jface/text/formatter/MultiPassContentFormatter.d	Mon Aug 25 00:27:31 2008 +0200
@@ -26,8 +26,8 @@
 
 import dwt.dwthelper.utils;
 
-import java.util.HashMap;
-import java.util.Map;
+import dwtx.dwtxhelper.Collection;
+
 
 import dwtx.core.runtime.Assert;
 import dwtx.jface.text.BadLocationException;
--- a/dwtx/jface/text/hyperlink/HyperlinkManager.d	Sun Aug 24 23:57:08 2008 +0200
+++ b/dwtx/jface/text/hyperlink/HyperlinkManager.d	Mon Aug 25 00:27:31 2008 +0200
@@ -29,10 +29,10 @@
 
 import dwt.dwthelper.utils;
 
-import java.util.ArrayList;
-import java.util.Arrays;
-import java.util.Iterator;
-import java.util.List;
+import dwtx.dwtxhelper.Collection;
+
+
+
 
 import dwt.DWT;
 import dwt.custom.StyledText;
--- a/dwtx/jface/text/information/InformationPresenter.d	Sun Aug 24 23:57:08 2008 +0200
+++ b/dwtx/jface/text/information/InformationPresenter.d	Mon Aug 25 00:27:31 2008 +0200
@@ -21,8 +21,8 @@
 
 import dwt.dwthelper.utils;
 
-import java.util.HashMap;
-import java.util.Map;
+import dwtx.dwtxhelper.Collection;
+
 
 import dwt.custom.StyledText;
 import dwt.events.ControlEvent;
--- a/dwtx/jface/text/link/LinkedModeManager.d	Sun Aug 24 23:57:08 2008 +0200
+++ b/dwtx/jface/text/link/LinkedModeManager.d	Mon Aug 25 00:27:31 2008 +0200
@@ -25,12 +25,12 @@
 
 import dwt.dwthelper.utils;
 
-import java.util.HashMap;
-import java.util.HashSet;
-import java.util.Iterator;
-import java.util.Map;
-import java.util.Set;
-import java.util.Stack;
+import dwtx.dwtxhelper.Collection;
+
+
+
+
+
 
 import dwtx.core.runtime.Assert;
 import dwtx.jface.text.IDocument;
--- a/dwtx/jface/text/link/LinkedModeModel.d	Sun Aug 24 23:57:08 2008 +0200
+++ b/dwtx/jface/text/link/LinkedModeModel.d	Mon Aug 25 00:27:31 2008 +0200
@@ -25,13 +25,13 @@
 
 import dwt.dwthelper.utils;
 
-import java.util.ArrayList;
-import java.util.Arrays;
-import java.util.HashSet;
-import java.util.Iterator;
-import java.util.List;
-import java.util.Map;
-import java.util.Set;
+import dwtx.dwtxhelper.Collection;
+
+
+
+
+
+
 
 import dwtx.core.runtime.Assert;
 import dwtx.jface.text.BadLocationException;
--- a/dwtx/jface/text/link/LinkedModeUI.d	Sun Aug 24 23:57:08 2008 +0200
+++ b/dwtx/jface/text/link/LinkedModeUI.d	Mon Aug 25 00:27:31 2008 +0200
@@ -25,12 +25,12 @@
 
 import dwt.dwthelper.utils;
 
-import java.util.ArrayList;
-import java.util.Arrays;
-import java.util.HashSet;
-import java.util.Iterator;
-import java.util.List;
-import java.util.Set;
+import dwtx.dwtxhelper.Collection;
+
+
+
+
+
 
 import dwt.DWT;
 import dwt.custom.StyledText;
--- a/dwtx/jface/text/link/LinkedPositionAnnotations.d	Sun Aug 24 23:57:08 2008 +0200
+++ b/dwtx/jface/text/link/LinkedPositionAnnotations.d	Mon Aug 25 00:27:31 2008 +0200
@@ -25,12 +25,12 @@
 
 import dwt.dwthelper.utils;
 
-import java.util.ArrayList;
-import java.util.Arrays;
-import java.util.HashMap;
-import java.util.Iterator;
-import java.util.List;
-import java.util.Map;
+import dwtx.dwtxhelper.Collection;
+
+
+
+
+
 
 import dwtx.core.runtime.Assert;
 import dwtx.jface.text.BadLocationException;
--- a/dwtx/jface/text/link/LinkedPositionGroup.d	Sun Aug 24 23:57:08 2008 +0200
+++ b/dwtx/jface/text/link/LinkedPositionGroup.d	Mon Aug 25 00:27:31 2008 +0200
@@ -25,12 +25,12 @@
 
 import dwt.dwthelper.utils;
 
-import java.util.ArrayList;
-import java.util.HashMap;
-import java.util.Iterator;
-import java.util.LinkedList;
-import java.util.List;
-import java.util.Map;
+import dwtx.dwtxhelper.Collection;
+
+
+
+
+
 
 import dwtx.core.runtime.Assert;
 import dwtx.jface.text.BadLocationException;
--- a/dwtx/jface/text/link/ProposalPosition.d	Sun Aug 24 23:57:08 2008 +0200
+++ b/dwtx/jface/text/link/ProposalPosition.d	Mon Aug 25 00:27:31 2008 +0200
@@ -25,7 +25,7 @@
 
 import dwt.dwthelper.utils;
 
-import java.util.Arrays;
+import dwtx.dwtxhelper.Collection;
 
 import dwtx.jface.text.IDocument;
 import dwtx.jface.text.contentassist.ICompletionProposal;
--- a/dwtx/jface/text/link/TabStopIterator.d	Sun Aug 24 23:57:08 2008 +0200
+++ b/dwtx/jface/text/link/TabStopIterator.d	Mon Aug 25 00:27:31 2008 +0200
@@ -25,11 +25,11 @@
 
 import dwt.dwthelper.utils;
 
-import java.util.ArrayList;
-import java.util.Collections;
-import java.util.Comparator;
-import java.util.Iterator;
-import java.util.List;
+import dwtx.dwtxhelper.Collection;
+
+
+
+
 import java.util.NoSuchElementException;
 
 import dwtx.core.runtime.Assert;
--- a/dwtx/jface/text/presentation/PresentationReconciler.d	Sun Aug 24 23:57:08 2008 +0200
+++ b/dwtx/jface/text/presentation/PresentationReconciler.d	Mon Aug 25 00:27:31 2008 +0200
@@ -21,9 +21,9 @@
 
 import dwt.dwthelper.utils;
 
-import java.util.HashMap;
-import java.util.Iterator;
-import java.util.Map;
+import dwtx.dwtxhelper.Collection;
+
+
 
 import dwt.custom.StyleRange;
 import dwtx.core.runtime.Assert;
--- a/dwtx/jface/text/projection/ProjectionDocument.d	Sun Aug 24 23:57:08 2008 +0200
+++ b/dwtx/jface/text/projection/ProjectionDocument.d	Mon Aug 25 00:27:31 2008 +0200
@@ -27,8 +27,8 @@
 
 import dwt.dwthelper.utils;
 
-import java.util.ArrayList;
-import java.util.List;
+import dwtx.dwtxhelper.Collection;
+
 
 import dwtx.jface.text.AbstractDocument;
 import dwtx.jface.text.BadLocationException;
--- a/dwtx/jface/text/projection/ProjectionDocumentManager.d	Sun Aug 24 23:57:08 2008 +0200
+++ b/dwtx/jface/text/projection/ProjectionDocumentManager.d	Mon Aug 25 00:27:31 2008 +0200
@@ -27,11 +27,11 @@
 
 import dwt.dwthelper.utils;
 
-import java.util.ArrayList;
-import java.util.HashMap;
-import java.util.Iterator;
-import java.util.List;
-import java.util.Map;
+import dwtx.dwtxhelper.Collection;
+
+
+
+
 
 import dwtx.jface.text.DocumentEvent;
 import dwtx.jface.text.IDocument;
--- a/dwtx/jface/text/reconciler/AbstractReconcileStep.d	Sun Aug 24 23:57:08 2008 +0200
+++ b/dwtx/jface/text/reconciler/AbstractReconcileStep.d	Mon Aug 25 00:27:31 2008 +0200
@@ -28,9 +28,9 @@
 
 import dwt.dwthelper.utils;
 
-import java.util.ArrayList;
-import java.util.Arrays;
-import java.util.Collection;
+import dwtx.dwtxhelper.Collection;
+
+
 
 import dwtx.core.runtime.Assert;
 import dwtx.core.runtime.IProgressMonitor;
--- a/dwtx/jface/text/reconciler/DirtyRegionQueue.d	Sun Aug 24 23:57:08 2008 +0200
+++ b/dwtx/jface/text/reconciler/DirtyRegionQueue.d	Mon Aug 25 00:27:31 2008 +0200
@@ -28,8 +28,8 @@
 
 import dwt.dwthelper.utils;
 
-import java.util.ArrayList;
-import java.util.List;
+import dwtx.dwtxhelper.Collection;
+
 
 
 /**
--- a/dwtx/jface/text/reconciler/Reconciler.d	Sun Aug 24 23:57:08 2008 +0200
+++ b/dwtx/jface/text/reconciler/Reconciler.d	Mon Aug 25 00:27:31 2008 +0200
@@ -28,11 +28,11 @@
 
 import dwt.dwthelper.utils;
 
-import java.util.ArrayList;
-import java.util.HashMap;
-import java.util.Iterator;
-import java.util.List;
-import java.util.Map;
+import dwtx.dwtxhelper.Collection;
+
+
+
+
 
 import dwtx.core.runtime.Assert;
 import dwtx.core.runtime.IProgressMonitor;
--- a/dwtx/jface/text/revisions/Revision.d	Sun Aug 24 23:57:08 2008 +0200
+++ b/dwtx/jface/text/revisions/Revision.d	Mon Aug 25 00:27:31 2008 +0200
@@ -22,11 +22,11 @@
 
 import dwt.dwthelper.utils;
 
-import java.util.ArrayList;
-import java.util.Collections;
+import dwtx.dwtxhelper.Collection;
+
 import java.util.Date;
-import java.util.Iterator;
-import java.util.List;
+
+
 
 import dwt.graphics.RGB;
 import dwtx.jface.internal.text.revisions.ChangeRegion;
--- a/dwtx/jface/text/revisions/RevisionInformation.d	Sun Aug 24 23:57:08 2008 +0200
+++ b/dwtx/jface/text/revisions/RevisionInformation.d	Mon Aug 25 00:27:31 2008 +0200
@@ -22,11 +22,11 @@
 
 import dwt.dwthelper.utils;
 
-import java.util.ArrayList;
-import java.util.Collections;
-import java.util.Comparator;
-import java.util.Iterator;
-import java.util.List;
+import dwtx.dwtxhelper.Collection;
+
+
+
+
 
 import dwtx.core.runtime.Assert;
 import dwtx.jface.internal.text.revisions.Hunk;
--- a/dwtx/jface/text/rules/DefaultPartitioner.d	Sun Aug 24 23:57:08 2008 +0200
+++ b/dwtx/jface/text/rules/DefaultPartitioner.d	Mon Aug 25 00:27:31 2008 +0200
@@ -41,8 +41,8 @@
 import dwt.dwthelper.utils;
 
 
-import java.util.ArrayList;
-import java.util.List;
+import dwtx.dwtxhelper.Collection;
+
 
 import dwtx.core.runtime.Assert;
 import dwtx.jface.text.BadLocationException;
--- a/dwtx/jface/text/rules/FastPartitioner.d	Sun Aug 24 23:57:08 2008 +0200
+++ b/dwtx/jface/text/rules/FastPartitioner.d	Mon Aug 25 00:27:31 2008 +0200
@@ -41,8 +41,8 @@
 import dwt.dwthelper.utils;
 
 
-import java.util.ArrayList;
-import java.util.List;
+import dwtx.dwtxhelper.Collection;
+
 
 import dwtx.core.runtime.Assert;
 import dwtx.core.runtime.Platform;
--- a/dwtx/jface/text/rules/PatternRule.d	Sun Aug 24 23:57:08 2008 +0200
+++ b/dwtx/jface/text/rules/PatternRule.d	Mon Aug 25 00:27:31 2008 +0200
@@ -42,8 +42,8 @@
 
 import dwt.dwthelper.utils;
 
-import java.util.Arrays;
-import java.util.Comparator;
+import dwtx.dwtxhelper.Collection;
+
 
 import dwtx.core.runtime.Assert;
 
--- a/dwtx/jface/text/rules/RuleBasedPartitioner.d	Sun Aug 24 23:57:08 2008 +0200
+++ b/dwtx/jface/text/rules/RuleBasedPartitioner.d	Mon Aug 25 00:27:31 2008 +0200
@@ -42,8 +42,8 @@
 import dwt.dwthelper.utils;
 
 
-import java.util.ArrayList;
-import java.util.List;
+import dwtx.dwtxhelper.Collection;
+
 
 import dwtx.core.runtime.Assert;
 import dwtx.jface.text.BadLocationException;
--- a/dwtx/jface/text/rules/WordRule.d	Sun Aug 24 23:57:08 2008 +0200
+++ b/dwtx/jface/text/rules/WordRule.d	Mon Aug 25 00:27:31 2008 +0200
@@ -41,9 +41,9 @@
 import dwt.dwthelper.utils;
 
 
-import java.util.HashMap;
-import java.util.Iterator;
-import java.util.Map;
+import dwtx.dwtxhelper.Collection;
+
+
 
 import dwtx.core.runtime.Assert;
 
--- a/dwtx/jface/text/source/AnnotationBarHoverManager.d	Sun Aug 24 23:57:08 2008 +0200
+++ b/dwtx/jface/text/source/AnnotationBarHoverManager.d	Mon Aug 25 00:27:31 2008 +0200
@@ -77,7 +77,7 @@
 
 import dwt.dwthelper.utils;
 
-import java.util.Iterator;
+import dwtx.dwtxhelper.Collection;
 
 import dwt.DWT;
 import dwt.custom.StyledText;
--- a/dwtx/jface/text/source/AnnotationMap.d	Sun Aug 24 23:57:08 2008 +0200
+++ b/dwtx/jface/text/source/AnnotationMap.d	Mon Aug 25 00:27:31 2008 +0200
@@ -78,12 +78,12 @@
 import dwt.dwthelper.utils;
 
 
-import java.util.ArrayList;
-import java.util.Collection;
-import java.util.HashMap;
-import java.util.Iterator;
-import java.util.Map;
-import java.util.Set;
+import dwtx.dwtxhelper.Collection;
+
+
+
+
+
 
 
 /**
--- a/dwtx/jface/text/source/AnnotationModel.d	Sun Aug 24 23:57:08 2008 +0200
+++ b/dwtx/jface/text/source/AnnotationModel.d	Mon Aug 25 00:27:31 2008 +0200
@@ -77,12 +77,12 @@
 
 import dwt.dwthelper.utils;
 
-import java.util.ArrayList;
-import java.util.HashMap;
-import java.util.IdentityHashMap;
-import java.util.Iterator;
-import java.util.List;
-import java.util.Map;
+import dwtx.dwtxhelper.Collection;
+
+
+
+
+
 import java.util.NoSuchElementException;
 
 import dwtx.core.runtime.Assert;
--- a/dwtx/jface/text/source/AnnotationModelEvent.d	Sun Aug 24 23:57:08 2008 +0200
+++ b/dwtx/jface/text/source/AnnotationModelEvent.d	Mon Aug 25 00:27:31 2008 +0200
@@ -78,10 +78,10 @@
 import dwt.dwthelper.utils;
 
 
-import java.util.HashMap;
-import java.util.HashSet;
-import java.util.Map;
-import java.util.Set;
+import dwtx.dwtxhelper.Collection;
+
+
+
 
 import dwtx.jface.text.Position;
 
--- a/dwtx/jface/text/source/AnnotationPainter.d	Sun Aug 24 23:57:08 2008 +0200
+++ b/dwtx/jface/text/source/AnnotationPainter.d	Mon Aug 25 00:27:31 2008 +0200
@@ -78,16 +78,16 @@
 import dwt.dwthelper.utils;
 
 
-import java.util.ArrayList;
-import java.util.Arrays;
-import java.util.Collection;
-import java.util.HashMap;
-import java.util.HashSet;
-import java.util.Iterator;
-import java.util.LinkedList;
-import java.util.List;
-import java.util.Map;
-import java.util.Set;
+import dwtx.dwtxhelper.Collection;
+
+
+
+
+
+
+
+
+
 
 import dwt.DWT;
 import dwt.DWTException;
--- a/dwtx/jface/text/source/AnnotationRulerColumn.d	Sun Aug 24 23:57:08 2008 +0200
+++ b/dwtx/jface/text/source/AnnotationRulerColumn.d	Mon Aug 25 00:27:31 2008 +0200
@@ -78,15 +78,15 @@
 
 import dwt.dwthelper.utils;
 
-import java.util.ArrayList;
-import java.util.Collections;
-import java.util.Comparator;
-import java.util.HashMap;
-import java.util.HashSet;
-import java.util.Iterator;
-import java.util.List;
-import java.util.Map;
-import java.util.Set;
+import dwtx.dwtxhelper.Collection;
+
+
+
+
+
+
+
+
 
 import dwt.DWT;
 import dwt.custom.StyledText;
--- a/dwtx/jface/text/source/CompositeRuler.d	Sun Aug 24 23:57:08 2008 +0200
+++ b/dwtx/jface/text/source/CompositeRuler.d	Mon Aug 25 00:27:31 2008 +0200
@@ -78,12 +78,12 @@
 import dwt.dwthelper.utils;
 
 
-import java.util.ArrayList;
+import dwtx.dwtxhelper.Collection;
 import java.util.EventListener;
-import java.util.HashSet;
-import java.util.Iterator;
-import java.util.List;
-import java.util.Set;
+
+
+
+
 
 import dwt.DWT;
 import dwt.custom.StyledText;
--- a/dwtx/jface/text/source/DefaultAnnotationHover.d	Sun Aug 24 23:57:08 2008 +0200
+++ b/dwtx/jface/text/source/DefaultAnnotationHover.d	Mon Aug 25 00:27:31 2008 +0200
@@ -77,11 +77,11 @@
 
 import dwt.dwthelper.utils;
 
-import java.util.ArrayList;
-import java.util.HashMap;
-import java.util.Iterator;
-import java.util.List;
-import java.util.Map;
+import dwtx.dwtxhelper.Collection;
+
+
+
+
 
 import dwtx.jface.text.BadLocationException;
 import dwtx.jface.text.IDocument;
--- a/dwtx/jface/text/source/DefaultCharacterPairMatcher.d	Sun Aug 24 23:57:08 2008 +0200
+++ b/dwtx/jface/text/source/DefaultCharacterPairMatcher.d	Mon Aug 25 00:27:31 2008 +0200
@@ -76,8 +76,8 @@
 
 
 import dwt.dwthelper.utils;
-import java.util.HashSet;
-import java.util.Set;
+import dwtx.dwtxhelper.Collection;
+
 
 import dwtx.core.runtime.Assert;
 import dwtx.jface.text.BadLocationException;
--- a/dwtx/jface/text/source/IAnnotationMap.d	Sun Aug 24 23:57:08 2008 +0200
+++ b/dwtx/jface/text/source/IAnnotationMap.d	Mon Aug 25 00:27:31 2008 +0200
@@ -78,10 +78,10 @@
 import dwt.dwthelper.utils;
 
 
-import java.util.Collection;
-import java.util.Iterator;
-import java.util.Map;
-import java.util.Set;
+import dwtx.dwtxhelper.Collection;
+
+
+
 
 import dwtx.jface.text.ISynchronizable;
 
--- a/dwtx/jface/text/source/IAnnotationModel.d	Sun Aug 24 23:57:08 2008 +0200
+++ b/dwtx/jface/text/source/IAnnotationModel.d	Mon Aug 25 00:27:31 2008 +0200
@@ -77,7 +77,7 @@
 
 import dwt.dwthelper.utils;
 
-import java.util.Iterator;
+import dwtx.dwtxhelper.Collection;
 
 import dwtx.jface.text.IDocument;
 import dwtx.jface.text.Position;
--- a/dwtx/jface/text/source/IAnnotationModelExtension.d	Sun Aug 24 23:57:08 2008 +0200
+++ b/dwtx/jface/text/source/IAnnotationModelExtension.d	Mon Aug 25 00:27:31 2008 +0200
@@ -78,7 +78,7 @@
 import dwt.dwthelper.utils;
 
 
-import java.util.Map;
+import dwtx.dwtxhelper.Collection;
 
 import dwtx.jface.text.Position;
 
--- a/dwtx/jface/text/source/IAnnotationModelExtension2.d	Sun Aug 24 23:57:08 2008 +0200
+++ b/dwtx/jface/text/source/IAnnotationModelExtension2.d	Mon Aug 25 00:27:31 2008 +0200
@@ -77,7 +77,7 @@
 
 import dwt.dwthelper.utils;
 
-import java.util.Iterator;
+import dwtx.dwtxhelper.Collection;
 
 
 /**
--- a/dwtx/jface/text/source/LineChangeHover.d	Sun Aug 24 23:57:08 2008 +0200
+++ b/dwtx/jface/text/source/LineChangeHover.d	Mon Aug 25 00:27:31 2008 +0200
@@ -77,9 +77,9 @@
 
 import dwt.dwthelper.utils;
 
-import java.util.Iterator;
-import java.util.LinkedList;
-import java.util.List;
+import dwtx.dwtxhelper.Collection;
+
+
 
 import dwt.graphics.Point;
 import dwt.widgets.Shell;
--- a/dwtx/jface/text/source/LineNumberRulerColumn.d	Sun Aug 24 23:57:08 2008 +0200
+++ b/dwtx/jface/text/source/LineNumberRulerColumn.d	Mon Aug 25 00:27:31 2008 +0200
@@ -79,7 +79,7 @@
 
 import dwt.dwthelper.utils;
 
-import java.util.Arrays;
+import dwtx.dwtxhelper.Collection;
 
 import dwt.DWT;
 import dwt.custom.StyledText;
--- a/dwtx/jface/text/source/OverviewRuler.d	Sun Aug 24 23:57:08 2008 +0200
+++ b/dwtx/jface/text/source/OverviewRuler.d	Mon Aug 25 00:27:31 2008 +0200
@@ -77,13 +77,13 @@
 
 import dwt.dwthelper.utils;
 
-import java.util.ArrayList;
-import java.util.HashMap;
-import java.util.HashSet;
-import java.util.Iterator;
-import java.util.List;
-import java.util.Map;
-import java.util.Set;
+import dwtx.dwtxhelper.Collection;
+
+
+
+
+
+
 
 import dwt.DWT;
 import dwt.custom.StyledText;
--- a/dwtx/jface/text/source/SourceViewer.d	Sun Aug 24 23:57:08 2008 +0200
+++ b/dwtx/jface/text/source/SourceViewer.d	Mon Aug 25 00:27:31 2008 +0200
@@ -77,8 +77,8 @@
 
 import dwt.dwthelper.utils;
 
-import java.util.Iterator;
-import java.util.Stack;
+import dwtx.dwtxhelper.Collection;
+
 
 import dwt.DWT;
 import dwt.graphics.Point;
--- a/dwtx/jface/text/source/SourceViewerConfiguration.d	Sun Aug 24 23:57:08 2008 +0200
+++ b/dwtx/jface/text/source/SourceViewerConfiguration.d	Mon Aug 25 00:27:31 2008 +0200
@@ -78,7 +78,7 @@
 import dwt.dwthelper.utils;
 
 
-import java.util.Arrays;
+import dwtx.dwtxhelper.Collection;
 
 import dwt.DWT;
 import dwt.graphics.RGB;
--- a/dwtx/jface/text/source/VerticalRuler.d	Sun Aug 24 23:57:08 2008 +0200
+++ b/dwtx/jface/text/source/VerticalRuler.d	Mon Aug 25 00:27:31 2008 +0200
@@ -78,7 +78,7 @@
 import dwt.dwthelper.utils;
 
 
-import java.util.Iterator;
+import dwtx.dwtxhelper.Collection;
 
 import dwt.DWT;
 import dwt.custom.StyledText;
--- a/dwtx/jface/text/source/VisualAnnotationModel.d	Sun Aug 24 23:57:08 2008 +0200
+++ b/dwtx/jface/text/source/VisualAnnotationModel.d	Mon Aug 25 00:27:31 2008 +0200
@@ -78,8 +78,8 @@
 import dwt.dwthelper.utils;
 
 
-import java.util.ArrayList;
-import java.util.Iterator;
+import dwtx.dwtxhelper.Collection;
+
 
 import dwtx.jface.text.IDocument;
 import dwtx.jface.text.Position;
--- a/dwtx/jface/text/source/projection/AnnotationBag.d	Sun Aug 24 23:57:08 2008 +0200
+++ b/dwtx/jface/text/source/projection/AnnotationBag.d	Mon Aug 25 00:27:31 2008 +0200
@@ -26,9 +26,9 @@
 
 import dwt.dwthelper.utils;
 
-import java.util.HashSet;
-import java.util.Iterator;
-import java.util.Set;
+import dwtx.dwtxhelper.Collection;
+
+
 
 import dwtx.jface.text.source.Annotation;
 
--- a/dwtx/jface/text/source/projection/ProjectionAnnotationHover.d	Sun Aug 24 23:57:08 2008 +0200
+++ b/dwtx/jface/text/source/projection/ProjectionAnnotationHover.d	Mon Aug 25 00:27:31 2008 +0200
@@ -26,7 +26,7 @@
 
 import dwt.dwthelper.utils;
 
-import java.util.Iterator;
+import dwtx.dwtxhelper.Collection;
 
 import dwt.widgets.Shell;
 import dwtx.jface.resource.JFaceResources;
--- a/dwtx/jface/text/source/projection/ProjectionAnnotationModel.d	Sun Aug 24 23:57:08 2008 +0200
+++ b/dwtx/jface/text/source/projection/ProjectionAnnotationModel.d	Mon Aug 25 00:27:31 2008 +0200
@@ -26,8 +26,8 @@
 
 import dwt.dwthelper.utils;
 
-import java.util.Iterator;
-import java.util.Map;
+import dwtx.dwtxhelper.Collection;
+
 
 import dwtx.jface.text.BadLocationException;
 import dwtx.jface.text.Position;
--- a/dwtx/jface/text/source/projection/ProjectionRulerColumn.d	Sun Aug 24 23:57:08 2008 +0200
+++ b/dwtx/jface/text/source/projection/ProjectionRulerColumn.d	Mon Aug 25 00:27:31 2008 +0200
@@ -27,7 +27,7 @@
 import dwt.dwthelper.utils;
 
 
-import java.util.Iterator;
+import dwtx.dwtxhelper.Collection;
 
 import dwt.DWT;
 import dwt.events.MouseEvent;
--- a/dwtx/jface/text/source/projection/ProjectionSummary.d	Sun Aug 24 23:57:08 2008 +0200
+++ b/dwtx/jface/text/source/projection/ProjectionSummary.d	Mon Aug 25 00:27:31 2008 +0200
@@ -27,11 +27,11 @@
 import dwt.dwthelper.utils;
 
 
-import java.util.ArrayList;
-import java.util.HashMap;
-import java.util.Iterator;
-import java.util.List;
-import java.util.Map;
+import dwtx.dwtxhelper.Collection;
+
+
+
+
 
 import dwtx.core.runtime.IProgressMonitor;
 import dwtx.core.runtime.NullProgressMonitor;
--- a/dwtx/jface/text/source/projection/ProjectionSupport.d	Sun Aug 24 23:57:08 2008 +0200
+++ b/dwtx/jface/text/source/projection/ProjectionSupport.d	Mon Aug 25 00:27:31 2008 +0200
@@ -26,8 +26,8 @@
 
 import dwt.dwthelper.utils;
 
-import java.util.ArrayList;
-import java.util.List;
+import dwtx.dwtxhelper.Collection;
+
 
 import dwt.DWT;
 import dwt.custom.StyledText;
--- a/dwtx/jface/text/source/projection/ProjectionViewer.d	Sun Aug 24 23:57:08 2008 +0200
+++ b/dwtx/jface/text/source/projection/ProjectionViewer.d	Mon Aug 25 00:27:31 2008 +0200
@@ -26,9 +26,9 @@
 
 import dwt.dwthelper.utils;
 
-import java.util.ArrayList;
-import java.util.Iterator;
-import java.util.List;
+import dwtx.dwtxhelper.Collection;
+
+
 
 import dwt.DWTError;
 import dwt.custom.ST;
--- a/dwtx/jface/text/templates/ContextTypeRegistry.d	Sun Aug 24 23:57:08 2008 +0200
+++ b/dwtx/jface/text/templates/ContextTypeRegistry.d	Mon Aug 25 00:27:31 2008 +0200
@@ -34,9 +34,9 @@
 
 import dwt.dwthelper.utils;
 
-import java.util.Iterator;
-import java.util.LinkedHashMap;
-import java.util.Map;
+import dwtx.dwtxhelper.Collection;
+
+
 
 /**
  * A registry for context types. Editor implementors will usually instantiate a
--- a/dwtx/jface/text/templates/TemplateCompletionProcessor.d	Sun Aug 24 23:57:08 2008 +0200
+++ b/dwtx/jface/text/templates/TemplateCompletionProcessor.d	Mon Aug 25 00:27:31 2008 +0200
@@ -34,10 +34,10 @@
 
 import dwt.dwthelper.utils;
 
-import java.util.ArrayList;
-import java.util.Collections;
-import java.util.Comparator;
-import java.util.List;
+import dwtx.dwtxhelper.Collection;
+
+
+
 
 import dwt.graphics.Image;
 import dwtx.jface.text.BadLocationException;
--- a/dwtx/jface/text/templates/TemplateContext.d	Sun Aug 24 23:57:08 2008 +0200
+++ b/dwtx/jface/text/templates/TemplateContext.d	Mon Aug 25 00:27:31 2008 +0200
@@ -34,8 +34,8 @@
 
 import dwt.dwthelper.utils;
 
-import java.util.HashMap;
-import java.util.Map;
+import dwtx.dwtxhelper.Collection;
+
 
 import dwtx.jface.text.BadLocationException;
 
--- a/dwtx/jface/text/templates/TemplateContextType.d	Sun Aug 24 23:57:08 2008 +0200
+++ b/dwtx/jface/text/templates/TemplateContextType.d	Mon Aug 25 00:27:31 2008 +0200
@@ -34,12 +34,12 @@
 
 import dwt.dwthelper.utils;
 
-import java.util.ArrayList;
-import java.util.Collections;
-import java.util.HashMap;
-import java.util.Iterator;
-import java.util.List;
-import java.util.Map;
+import dwtx.dwtxhelper.Collection;
+
+
+
+
+
 
 import dwtx.core.runtime.Assert;
 import dwtx.jface.text.BadLocationException;
--- a/dwtx/jface/text/templates/TemplateTranslator.d	Sun Aug 24 23:57:08 2008 +0200
+++ b/dwtx/jface/text/templates/TemplateTranslator.d	Mon Aug 25 00:27:31 2008 +0200
@@ -34,11 +34,11 @@
 
 import dwt.dwthelper.utils;
 
-import java.util.ArrayList;
-import java.util.Iterator;
-import java.util.LinkedHashMap;
-import java.util.List;
-import java.util.Map;
+import dwtx.dwtxhelper.Collection;
+
+
+
+
 import java.util.regex.Matcher;
 import java.util.regex.Pattern;
 
--- a/dwtx/jface/text/templates/TemplateVariableType.d	Sun Aug 24 23:57:08 2008 +0200
+++ b/dwtx/jface/text/templates/TemplateVariableType.d	Mon Aug 25 00:27:31 2008 +0200
@@ -34,10 +34,10 @@
 
 import dwt.dwthelper.utils;
 
-import java.util.ArrayList;
-import java.util.Arrays;
-import java.util.Collections;
-import java.util.List;
+import dwtx.dwtxhelper.Collection;
+
+
+
 
 import dwtx.core.runtime.Assert;
 
--- a/dwtx/jface/text/templates/persistence/TemplateReaderWriter.d	Sun Aug 24 23:57:08 2008 +0200
+++ b/dwtx/jface/text/templates/persistence/TemplateReaderWriter.d	Mon Aug 25 00:27:31 2008 +0200
@@ -24,12 +24,12 @@
 import java.io.OutputStream;
 import java.io.Reader;
 import java.io.Writer;
-import java.util.ArrayList;
-import java.util.Collection;
-import java.util.HashSet;
+import dwtx.dwtxhelper.Collection;
+
+
 import java.util.MissingResourceException;
 import java.util.ResourceBundle;
-import java.util.Set;
+
 
 import javax.xml.parsers.DocumentBuilder;
 import javax.xml.parsers.DocumentBuilderFactory;
--- a/dwtx/jface/text/templates/persistence/TemplateStore.d	Sun Aug 24 23:57:08 2008 +0200
+++ b/dwtx/jface/text/templates/persistence/TemplateStore.d	Mon Aug 25 00:27:31 2008 +0200
@@ -23,9 +23,9 @@
 import java.io.Reader;
 import java.io.StringReader;
 import java.io.StringWriter;
-import java.util.ArrayList;
-import java.util.Iterator;
-import java.util.List;
+import dwtx.dwtxhelper.Collection;
+
+
 
 import dwtx.core.runtime.Assert;
 import dwtx.jface.preference.IPersistentPreferenceStore;
--- a/dwtx/text/edits/CopySourceEdit.d	Sun Aug 24 23:57:08 2008 +0200
+++ b/dwtx/text/edits/CopySourceEdit.d	Mon Aug 25 00:27:31 2008 +0200
@@ -37,8 +37,8 @@
 
 import dwt.dwthelper.utils;
 
-import java.util.ArrayList;
-import java.util.List;
+import dwtx.dwtxhelper.Collection;
+
 
 import dwtx.core.runtime.Assert;
 import dwtx.jface.text.BadLocationException;
--- a/dwtx/text/edits/CopyTargetEdit.d	Sun Aug 24 23:57:08 2008 +0200
+++ b/dwtx/text/edits/CopyTargetEdit.d	Mon Aug 25 00:27:31 2008 +0200
@@ -37,7 +37,7 @@
 
 import dwt.dwthelper.utils;
 
-import java.util.List;
+import dwtx.dwtxhelper.Collection;
 
 import dwtx.core.runtime.Assert;
 import dwtx.jface.text.BadLocationException;
--- a/dwtx/text/edits/MoveSourceEdit.d	Sun Aug 24 23:57:08 2008 +0200
+++ b/dwtx/text/edits/MoveSourceEdit.d	Mon Aug 25 00:27:31 2008 +0200
@@ -37,12 +37,12 @@
 
 import dwt.dwthelper.utils;
 
-import java.util.ArrayList;
-import java.util.Arrays;
-import java.util.HashMap;
-import java.util.Iterator;
-import java.util.List;
-import java.util.Map;
+import dwtx.dwtxhelper.Collection;
+
+
+
+
+
 
 import dwtx.core.runtime.Assert;
 import dwtx.jface.text.BadLocationException;
--- a/dwtx/text/edits/MoveTargetEdit.d	Sun Aug 24 23:57:08 2008 +0200
+++ b/dwtx/text/edits/MoveTargetEdit.d	Mon Aug 25 00:27:31 2008 +0200
@@ -37,8 +37,8 @@
 
 import dwt.dwthelper.utils;
 
-import java.util.ArrayList;
-import java.util.List;
+import dwtx.dwtxhelper.Collection;
+
 
 import dwtx.jface.text.BadLocationException;
 import dwtx.jface.text.IDocument;
--- a/dwtx/text/edits/MultiTextEdit.d	Sun Aug 24 23:57:08 2008 +0200
+++ b/dwtx/text/edits/MultiTextEdit.d	Mon Aug 25 00:27:31 2008 +0200
@@ -37,7 +37,7 @@
 
 import dwt.dwthelper.utils;
 
-import java.util.List;
+import dwtx.dwtxhelper.Collection;
 
 import dwtx.core.runtime.Assert;
 import dwtx.jface.text.BadLocationException;
--- a/dwtx/text/edits/TextEdit.d	Sun Aug 24 23:57:08 2008 +0200
+++ b/dwtx/text/edits/TextEdit.d	Mon Aug 25 00:27:31 2008 +0200
@@ -37,11 +37,11 @@
 
 import dwt.dwthelper.utils;
 
-import java.util.ArrayList;
-import java.util.Collections;
-import java.util.Comparator;
-import java.util.Iterator;
-import java.util.List;
+import dwtx.dwtxhelper.Collection;
+
+
+
+
 
 import dwtx.core.runtime.Assert;
 import dwtx.jface.text.BadLocationException;
--- a/dwtx/text/edits/TextEditCopier.d	Sun Aug 24 23:57:08 2008 +0200
+++ b/dwtx/text/edits/TextEditCopier.d	Mon Aug 25 00:27:31 2008 +0200
@@ -37,11 +37,11 @@
 
 import dwt.dwthelper.utils;
 
-import java.util.ArrayList;
-import java.util.HashMap;
-import java.util.Iterator;
-import java.util.List;
-import java.util.Map;
+import dwtx.dwtxhelper.Collection;
+
+
+
+
 
 import dwtx.core.runtime.Assert;
 
--- a/dwtx/text/edits/TextEditGroup.d	Sun Aug 24 23:57:08 2008 +0200
+++ b/dwtx/text/edits/TextEditGroup.d	Mon Aug 25 00:27:31 2008 +0200
@@ -37,9 +37,9 @@
 
 import dwt.dwthelper.utils;
 
-import java.util.ArrayList;
-import java.util.Arrays;
-import java.util.List;
+import dwtx.dwtxhelper.Collection;
+
+
 
 import dwtx.core.runtime.Assert;
 import dwtx.jface.text.IRegion;
--- a/dwtx/text/edits/TextEditProcessor.d	Sun Aug 24 23:57:08 2008 +0200
+++ b/dwtx/text/edits/TextEditProcessor.d	Mon Aug 25 00:27:31 2008 +0200
@@ -37,9 +37,9 @@
 
 import dwt.dwthelper.utils;
 
-import java.util.ArrayList;
-import java.util.Iterator;
-import java.util.List;
+import dwtx.dwtxhelper.Collection;
+
+
 
 import dwtx.core.runtime.Assert;
 import dwtx.jface.text.BadLocationException;
--- a/dwtx/text/edits/UndoEdit.d	Sun Aug 24 23:57:08 2008 +0200
+++ b/dwtx/text/edits/UndoEdit.d	Mon Aug 25 00:27:31 2008 +0200
@@ -37,8 +37,8 @@
 
 import dwt.dwthelper.utils;
 
-import java.util.ArrayList;
-import java.util.List;
+import dwtx.dwtxhelper.Collection;
+
 
 import dwtx.jface.text.BadLocationException;
 import dwtx.jface.text.IDocument;
--- a/dwtx/text/undo/DocumentUndoManager.d	Sun Aug 24 23:57:08 2008 +0200
+++ b/dwtx/text/undo/DocumentUndoManager.d	Mon Aug 25 00:27:31 2008 +0200
@@ -21,8 +21,8 @@
 
 import dwt.dwthelper.utils;
 
-import java.util.ArrayList;
-import java.util.List;
+import dwtx.dwtxhelper.Collection;
+
 
 import dwtx.core.commands.ExecutionException;
 import dwtx.core.commands.operations.AbstractOperation;
--- a/dwtx/text/undo/DocumentUndoManagerRegistry.d	Sun Aug 24 23:57:08 2008 +0200
+++ b/dwtx/text/undo/DocumentUndoManagerRegistry.d	Mon Aug 25 00:27:31 2008 +0200
@@ -21,8 +21,8 @@
 
 import dwt.dwthelper.utils;
 
-import java.util.HashMap;
-import java.util.Map;
+import dwtx.dwtxhelper.Collection;
+
 
 import dwtx.core.runtime.Assert;
 import dwtx.jface.text.IDocument;