[246188] move non API packages to under "internal"
diff --git a/plugins/org.eclipse.actf.visualization.ui.report/META-INF/MANIFEST.MF b/plugins/org.eclipse.actf.visualization.ui.report/META-INF/MANIFEST.MF
index 4e82c38..cdd1bae 100644
--- a/plugins/org.eclipse.actf.visualization.ui.report/META-INF/MANIFEST.MF
+++ b/plugins/org.eclipse.actf.visualization.ui.report/META-INF/MANIFEST.MF
@@ -3,7 +3,7 @@
 Bundle-Name: Eclipse ACTF Visualization Report Plug-in (Incubation)
 Bundle-SymbolicName: org.eclipse.actf.visualization.ui.report;singleton:=true
 Bundle-Version: 0.0.1.qualifier
-Bundle-Activator: org.eclipse.actf.visualization.ui.report.ReportPlugin
+Bundle-Activator: org.eclipse.actf.visualization.internal.ui.report.ReportPlugin
 Bundle-Vendor: Eclipse.org
 Bundle-Localization: plugin
 Require-Bundle: org.eclipse.ui,
@@ -12,6 +12,5 @@
  org.eclipse.actf.visualization.eval,
  org.eclipse.actf.ui
 Eclipse-LazyStart: true
-Export-Package: org.eclipse.actf.visualization.ui.report,
- org.eclipse.actf.visualization.ui.report.table,
+Export-Package: org.eclipse.actf.visualization.ui.report.table,
  org.eclipse.actf.visualization.ui.report.views
diff --git a/plugins/org.eclipse.actf.visualization.ui.report/src/org/eclipse/actf/visualization/ui/report/internal/messages.properties b/plugins/org.eclipse.actf.visualization.ui.report/src/messages.properties
similarity index 100%
rename from plugins/org.eclipse.actf.visualization.ui.report/src/org/eclipse/actf/visualization/ui/report/internal/messages.properties
rename to plugins/org.eclipse.actf.visualization.ui.report/src/messages.properties
diff --git a/plugins/org.eclipse.actf.visualization.ui.report/src/org/eclipse/actf/visualization/ui/report/internal/messages_ja.properties b/plugins/org.eclipse.actf.visualization.ui.report/src/messages_ja.properties
similarity index 100%
rename from plugins/org.eclipse.actf.visualization.ui.report/src/org/eclipse/actf/visualization/ui/report/internal/messages_ja.properties
rename to plugins/org.eclipse.actf.visualization.ui.report/src/messages_ja.properties
diff --git a/plugins/org.eclipse.actf.visualization.ui.report/src/org/eclipse/actf/visualization/ui/report/DetailProblemReportArea.java b/plugins/org.eclipse.actf.visualization.ui.report/src/org/eclipse/actf/visualization/internal/ui/report/DetailProblemReportArea.java
similarity index 92%
rename from plugins/org.eclipse.actf.visualization.ui.report/src/org/eclipse/actf/visualization/ui/report/DetailProblemReportArea.java
rename to plugins/org.eclipse.actf.visualization.ui.report/src/org/eclipse/actf/visualization/internal/ui/report/DetailProblemReportArea.java
index c681316..92b91ad 100644
--- a/plugins/org.eclipse.actf.visualization.ui.report/src/org/eclipse/actf/visualization/ui/report/DetailProblemReportArea.java
+++ b/plugins/org.eclipse.actf.visualization.ui.report/src/org/eclipse/actf/visualization/internal/ui/report/DetailProblemReportArea.java
@@ -8,12 +8,12 @@
  * Contributors:
  *    Kentarou FUKUDA - initial API and implementation
  *******************************************************************************/
-package org.eclipse.actf.visualization.ui.report;
+package org.eclipse.actf.visualization.internal.ui.report;
 
 import org.eclipse.actf.model.ui.IModelService;
 import org.eclipse.actf.visualization.eval.IEvaluationResult;
+import org.eclipse.actf.visualization.internal.ui.report.table.ResultTableViewer;
 import org.eclipse.actf.visualization.ui.IVisualizationView;
-import org.eclipse.actf.visualization.ui.report.table.ResultTableViewer;
 import org.eclipse.swt.SWT;
 import org.eclipse.swt.custom.SashForm;
 import org.eclipse.swt.layout.GridData;
diff --git a/plugins/org.eclipse.actf.visualization.ui.report/src/org/eclipse/actf/visualization/ui/report/internal/Messages.java b/plugins/org.eclipse.actf.visualization.ui.report/src/org/eclipse/actf/visualization/internal/ui/report/Messages.java
similarity index 84%
rename from plugins/org.eclipse.actf.visualization.ui.report/src/org/eclipse/actf/visualization/ui/report/internal/Messages.java
rename to plugins/org.eclipse.actf.visualization.ui.report/src/org/eclipse/actf/visualization/internal/ui/report/Messages.java
index 2a81993..b32c9f4 100644
--- a/plugins/org.eclipse.actf.visualization.ui.report/src/org/eclipse/actf/visualization/ui/report/internal/Messages.java
+++ b/plugins/org.eclipse.actf.visualization.ui.report/src/org/eclipse/actf/visualization/internal/ui/report/Messages.java
@@ -9,13 +9,13 @@
  *    Kentarou FUKUDA - initial API and implementation
  *******************************************************************************/
 
-package org.eclipse.actf.visualization.ui.report.internal;
+package org.eclipse.actf.visualization.internal.ui.report;
 
 import java.util.MissingResourceException;
 import java.util.ResourceBundle;
 
 public class Messages {
-    private static final String BUNDLE_NAME = "org.eclipse.actf.visualization.ui.report.internal.messages"; //$NON-NLS-1$
+    private static final String BUNDLE_NAME = "messages"; //$NON-NLS-1$
 
     private static final ResourceBundle RESOURCE_BUNDLE = ResourceBundle.getBundle(BUNDLE_NAME);
 
diff --git a/plugins/org.eclipse.actf.visualization.ui.report/src/org/eclipse/actf/visualization/ui/report/ProblemTree.java b/plugins/org.eclipse.actf.visualization.ui.report/src/org/eclipse/actf/visualization/internal/ui/report/ProblemTree.java
similarity index 95%
rename from plugins/org.eclipse.actf.visualization.ui.report/src/org/eclipse/actf/visualization/ui/report/ProblemTree.java
rename to plugins/org.eclipse.actf.visualization.ui.report/src/org/eclipse/actf/visualization/internal/ui/report/ProblemTree.java
index bb4bbf9..9ed09ff 100644
--- a/plugins/org.eclipse.actf.visualization.ui.report/src/org/eclipse/actf/visualization/ui/report/ProblemTree.java
+++ b/plugins/org.eclipse.actf.visualization.ui.report/src/org/eclipse/actf/visualization/internal/ui/report/ProblemTree.java
@@ -8,7 +8,7 @@
  * Contributors:
  *    Kentarou FUKUDA - initial API and implementation
  *******************************************************************************/
-package org.eclipse.actf.visualization.ui.report;
+package org.eclipse.actf.visualization.internal.ui.report;
 
 import java.util.ArrayList;
 import java.util.Iterator;
@@ -20,8 +20,8 @@
 import org.eclipse.actf.visualization.eval.IEvaluationResult;
 import org.eclipse.actf.visualization.eval.problem.IProblemItem;
 import org.eclipse.actf.visualization.eval.problem.ProblemConst;
-import org.eclipse.actf.visualization.ui.report.table.ResultTableFilter;
-import org.eclipse.actf.visualization.ui.report.table.ResultTableViewer;
+import org.eclipse.actf.visualization.internal.ui.report.table.ResultTableFilter;
+import org.eclipse.actf.visualization.internal.ui.report.table.ResultTableViewer;
 import org.eclipse.swt.SWT;
 import org.eclipse.swt.events.SelectionAdapter;
 import org.eclipse.swt.events.SelectionEvent;
diff --git a/plugins/org.eclipse.actf.visualization.ui.report/src/org/eclipse/actf/visualization/ui/report/ReportDisplay.java b/plugins/org.eclipse.actf.visualization.ui.report/src/org/eclipse/actf/visualization/internal/ui/report/ReportDisplay.java
similarity index 98%
rename from plugins/org.eclipse.actf.visualization.ui.report/src/org/eclipse/actf/visualization/ui/report/ReportDisplay.java
rename to plugins/org.eclipse.actf.visualization.ui.report/src/org/eclipse/actf/visualization/internal/ui/report/ReportDisplay.java
index 352a3bb..8960408 100644
--- a/plugins/org.eclipse.actf.visualization.ui.report/src/org/eclipse/actf/visualization/ui/report/ReportDisplay.java
+++ b/plugins/org.eclipse.actf.visualization.ui.report/src/org/eclipse/actf/visualization/internal/ui/report/ReportDisplay.java
@@ -8,7 +8,7 @@
  * Contributors:
  *    Kentarou FUKUDA - initial API and implementation
  *******************************************************************************/
-package org.eclipse.actf.visualization.ui.report;
+package org.eclipse.actf.visualization.internal.ui.report;
 
 import java.io.File;
 
diff --git a/plugins/org.eclipse.actf.visualization.ui.report/src/org/eclipse/actf/visualization/ui/report/ReportPlugin.java b/plugins/org.eclipse.actf.visualization.ui.report/src/org/eclipse/actf/visualization/internal/ui/report/ReportPlugin.java
similarity index 96%
rename from plugins/org.eclipse.actf.visualization.ui.report/src/org/eclipse/actf/visualization/ui/report/ReportPlugin.java
rename to plugins/org.eclipse.actf.visualization.ui.report/src/org/eclipse/actf/visualization/internal/ui/report/ReportPlugin.java
index 0452dc0..94541fd 100644
--- a/plugins/org.eclipse.actf.visualization.ui.report/src/org/eclipse/actf/visualization/ui/report/ReportPlugin.java
+++ b/plugins/org.eclipse.actf.visualization.ui.report/src/org/eclipse/actf/visualization/internal/ui/report/ReportPlugin.java
@@ -8,7 +8,7 @@
  * Contributors:
  *    Kentarou FUKUDA - initial API and implementation
  *******************************************************************************/
-package org.eclipse.actf.visualization.ui.report;
+package org.eclipse.actf.visualization.internal.ui.report;
 
 import org.eclipse.ui.plugin.AbstractUIPlugin;
 import org.osgi.framework.BundleContext;
diff --git a/plugins/org.eclipse.actf.visualization.ui.report/src/org/eclipse/actf/visualization/ui/report/SummaryProblemReportArea.java b/plugins/org.eclipse.actf.visualization.ui.report/src/org/eclipse/actf/visualization/internal/ui/report/SummaryProblemReportArea.java
similarity index 96%
rename from plugins/org.eclipse.actf.visualization.ui.report/src/org/eclipse/actf/visualization/ui/report/SummaryProblemReportArea.java
rename to plugins/org.eclipse.actf.visualization.ui.report/src/org/eclipse/actf/visualization/internal/ui/report/SummaryProblemReportArea.java
index 6fe6593..e8a44a3 100644
--- a/plugins/org.eclipse.actf.visualization.ui.report/src/org/eclipse/actf/visualization/ui/report/SummaryProblemReportArea.java
+++ b/plugins/org.eclipse.actf.visualization.ui.report/src/org/eclipse/actf/visualization/internal/ui/report/SummaryProblemReportArea.java
@@ -8,7 +8,7 @@
  * Contributors:
  *    Norimasa HAYASHIDA - initial API and implementation
  *******************************************************************************/
-package org.eclipse.actf.visualization.ui.report;
+package org.eclipse.actf.visualization.internal.ui.report;
 
 import org.eclipse.actf.visualization.eval.IEvaluationResult;
 import org.eclipse.swt.SWT;
diff --git a/plugins/org.eclipse.actf.visualization.ui.report/src/org/eclipse/actf/visualization/ui/report/table/popup/ClearSelectionAction.java b/plugins/org.eclipse.actf.visualization.ui.report/src/org/eclipse/actf/visualization/internal/ui/report/action/ClearSelectionAction.java
similarity index 90%
rename from plugins/org.eclipse.actf.visualization.ui.report/src/org/eclipse/actf/visualization/ui/report/table/popup/ClearSelectionAction.java
rename to plugins/org.eclipse.actf.visualization.ui.report/src/org/eclipse/actf/visualization/internal/ui/report/action/ClearSelectionAction.java
index 2cb1bc6..6f02853 100644
--- a/plugins/org.eclipse.actf.visualization.ui.report/src/org/eclipse/actf/visualization/ui/report/table/popup/ClearSelectionAction.java
+++ b/plugins/org.eclipse.actf.visualization.ui.report/src/org/eclipse/actf/visualization/internal/ui/report/action/ClearSelectionAction.java
@@ -8,9 +8,9 @@
  * Contributors:
  *    Kentarou FUKUDA - initial API and implementation
  *******************************************************************************/
-package org.eclipse.actf.visualization.ui.report.table.popup;
+package org.eclipse.actf.visualization.internal.ui.report.action;
 
-import org.eclipse.actf.visualization.ui.report.internal.Messages;
+import org.eclipse.actf.visualization.internal.ui.report.Messages;
 import org.eclipse.jface.action.Action;
 import org.eclipse.jface.viewers.TableViewer;
 
diff --git a/plugins/org.eclipse.actf.visualization.ui.report/src/org/eclipse/actf/visualization/ui/report/table/popup/GuidelineSubMenu.java b/plugins/org.eclipse.actf.visualization.ui.report/src/org/eclipse/actf/visualization/internal/ui/report/action/GuidelineSubMenu.java
similarity index 93%
rename from plugins/org.eclipse.actf.visualization.ui.report/src/org/eclipse/actf/visualization/ui/report/table/popup/GuidelineSubMenu.java
rename to plugins/org.eclipse.actf.visualization.ui.report/src/org/eclipse/actf/visualization/internal/ui/report/action/GuidelineSubMenu.java
index c81076e..9666442 100644
--- a/plugins/org.eclipse.actf.visualization.ui.report/src/org/eclipse/actf/visualization/ui/report/table/popup/GuidelineSubMenu.java
+++ b/plugins/org.eclipse.actf.visualization.ui.report/src/org/eclipse/actf/visualization/internal/ui/report/action/GuidelineSubMenu.java
@@ -8,7 +8,7 @@
  * Contributors:
  *    Kentarou FUKUDA - initial API and implementation
  *******************************************************************************/
-package org.eclipse.actf.visualization.ui.report.table.popup;
+package org.eclipse.actf.visualization.internal.ui.report.action;
 
 import java.util.Arrays;
 import java.util.Comparator;
@@ -19,8 +19,8 @@
 import org.eclipse.actf.visualization.eval.IGuidelineItem;
 import org.eclipse.actf.visualization.eval.guideline.GuidelineHolder;
 import org.eclipse.actf.visualization.eval.problem.IProblemItem;
-import org.eclipse.actf.visualization.ui.report.internal.Messages;
-import org.eclipse.actf.visualization.ui.report.table.ResultTableViewer;
+import org.eclipse.actf.visualization.internal.ui.report.Messages;
+import org.eclipse.actf.visualization.internal.ui.report.table.ResultTableViewer;
 import org.eclipse.jface.action.Action;
 import org.eclipse.jface.action.MenuManager;
 import org.eclipse.jface.viewers.ISelectionChangedListener;
diff --git a/plugins/org.eclipse.actf.visualization.ui.report/src/org/eclipse/actf/visualization/ui/report/table/popup/ShowDescriptionAction.java b/plugins/org.eclipse.actf.visualization.ui.report/src/org/eclipse/actf/visualization/internal/ui/report/action/ShowDescriptionAction.java
similarity index 94%
rename from plugins/org.eclipse.actf.visualization.ui.report/src/org/eclipse/actf/visualization/ui/report/table/popup/ShowDescriptionAction.java
rename to plugins/org.eclipse.actf.visualization.ui.report/src/org/eclipse/actf/visualization/internal/ui/report/action/ShowDescriptionAction.java
index ae0b9d8..bb7d3ad 100644
--- a/plugins/org.eclipse.actf.visualization.ui.report/src/org/eclipse/actf/visualization/ui/report/table/popup/ShowDescriptionAction.java
+++ b/plugins/org.eclipse.actf.visualization.ui.report/src/org/eclipse/actf/visualization/internal/ui/report/action/ShowDescriptionAction.java
@@ -9,13 +9,13 @@
  *    Kentarou FUKUDA - initial API and implementation
  *******************************************************************************/
 
-package org.eclipse.actf.visualization.ui.report.table.popup;
+package org.eclipse.actf.visualization.internal.ui.report.action;
 
 import java.util.List;
 
 import org.eclipse.actf.visualization.eval.problem.IProblemItem;
 import org.eclipse.actf.visualization.eval.problem.ProblemConst;
-import org.eclipse.actf.visualization.ui.report.internal.Messages;
+import org.eclipse.actf.visualization.internal.ui.report.Messages;
 import org.eclipse.jface.action.Action;
 import org.eclipse.jface.dialogs.MessageDialog;
 import org.eclipse.jface.viewers.ISelectionChangedListener;
diff --git a/plugins/org.eclipse.actf.visualization.ui.report/src/org/eclipse/actf/visualization/ui/report/table/popup/ShowGuidelineAction.java b/plugins/org.eclipse.actf.visualization.ui.report/src/org/eclipse/actf/visualization/internal/ui/report/action/ShowGuidelineAction.java
similarity index 94%
rename from plugins/org.eclipse.actf.visualization.ui.report/src/org/eclipse/actf/visualization/ui/report/table/popup/ShowGuidelineAction.java
rename to plugins/org.eclipse.actf.visualization.ui.report/src/org/eclipse/actf/visualization/internal/ui/report/action/ShowGuidelineAction.java
index 4474411..4abfa66 100644
--- a/plugins/org.eclipse.actf.visualization.ui.report/src/org/eclipse/actf/visualization/ui/report/table/popup/ShowGuidelineAction.java
+++ b/plugins/org.eclipse.actf.visualization.ui.report/src/org/eclipse/actf/visualization/internal/ui/report/action/ShowGuidelineAction.java
@@ -8,7 +8,7 @@
  * Contributors:
  *    Kentarou FUKUDA - initial API and implementation
  *******************************************************************************/
-package org.eclipse.actf.visualization.ui.report.table.popup;
+package org.eclipse.actf.visualization.internal.ui.report.action;
 
 import org.eclipse.actf.visualization.eval.IGuidelineItem;
 import org.eclipse.jface.action.Action;
diff --git a/plugins/org.eclipse.actf.visualization.ui.report/src/org/eclipse/actf/visualization/ui/report/table/popup/SrcHighlightAction.java b/plugins/org.eclipse.actf.visualization.ui.report/src/org/eclipse/actf/visualization/internal/ui/report/action/SrcHighlightAction.java
similarity index 91%
rename from plugins/org.eclipse.actf.visualization.ui.report/src/org/eclipse/actf/visualization/ui/report/table/popup/SrcHighlightAction.java
rename to plugins/org.eclipse.actf.visualization.ui.report/src/org/eclipse/actf/visualization/internal/ui/report/action/SrcHighlightAction.java
index dc01635..80f4588 100644
--- a/plugins/org.eclipse.actf.visualization.ui.report/src/org/eclipse/actf/visualization/ui/report/table/popup/SrcHighlightAction.java
+++ b/plugins/org.eclipse.actf.visualization.ui.report/src/org/eclipse/actf/visualization/internal/ui/report/action/SrcHighlightAction.java
@@ -8,7 +8,7 @@
  * Contributors:
  *    Kentarou FUKUDA - initial API and implementation
  *******************************************************************************/
-package org.eclipse.actf.visualization.ui.report.table.popup;
+package org.eclipse.actf.visualization.internal.ui.report.action;
 
 import java.util.ArrayList;
 import java.util.Arrays;
@@ -17,8 +17,8 @@
 
 import org.eclipse.actf.visualization.eval.problem.HighlightTargetSourceInfo;
 import org.eclipse.actf.visualization.eval.problem.IProblemItem;
-import org.eclipse.actf.visualization.ui.report.internal.Messages;
-import org.eclipse.actf.visualization.ui.report.table.ResultTableViewer;
+import org.eclipse.actf.visualization.internal.ui.report.Messages;
+import org.eclipse.actf.visualization.internal.ui.report.table.ResultTableViewer;
 import org.eclipse.actf.visualization.ui.report.table.SrcViewerForPT;
 import org.eclipse.jface.action.Action;
 import org.eclipse.jface.viewers.IStructuredSelection;
diff --git a/plugins/org.eclipse.actf.visualization.ui.report/src/org/eclipse/actf/visualization/ui/report/srcviewer/DialogTextSearch.java b/plugins/org.eclipse.actf.visualization.ui.report/src/org/eclipse/actf/visualization/internal/ui/report/srcviewer/DialogTextSearch.java
similarity index 98%
rename from plugins/org.eclipse.actf.visualization.ui.report/src/org/eclipse/actf/visualization/ui/report/srcviewer/DialogTextSearch.java
rename to plugins/org.eclipse.actf.visualization.ui.report/src/org/eclipse/actf/visualization/internal/ui/report/srcviewer/DialogTextSearch.java
index 96dc7d3..c374cb9 100644
--- a/plugins/org.eclipse.actf.visualization.ui.report/src/org/eclipse/actf/visualization/ui/report/srcviewer/DialogTextSearch.java
+++ b/plugins/org.eclipse.actf.visualization.ui.report/src/org/eclipse/actf/visualization/internal/ui/report/srcviewer/DialogTextSearch.java
@@ -8,10 +8,10 @@
  * Contributors:
  *    Kentarou FUKUDA - initial API and implementation
  *******************************************************************************/
-package org.eclipse.actf.visualization.ui.report.srcviewer;
+package org.eclipse.actf.visualization.internal.ui.report.srcviewer;
 
 import org.eclipse.actf.ui.util.IDialogConstants;
-import org.eclipse.actf.visualization.ui.report.internal.Messages;
+import org.eclipse.actf.visualization.internal.ui.report.Messages;
 import org.eclipse.swt.SWT;
 import org.eclipse.swt.custom.StyledText;
 import org.eclipse.swt.events.ModifyEvent;
diff --git a/plugins/org.eclipse.actf.visualization.ui.report/src/org/eclipse/actf/visualization/ui/report/srcviewer/SrcViewer.java b/plugins/org.eclipse.actf.visualization.ui.report/src/org/eclipse/actf/visualization/internal/ui/report/srcviewer/SrcViewer.java
similarity index 99%
rename from plugins/org.eclipse.actf.visualization.ui.report/src/org/eclipse/actf/visualization/ui/report/srcviewer/SrcViewer.java
rename to plugins/org.eclipse.actf.visualization.ui.report/src/org/eclipse/actf/visualization/internal/ui/report/srcviewer/SrcViewer.java
index dd00271..243d987 100644
--- a/plugins/org.eclipse.actf.visualization.ui.report/src/org/eclipse/actf/visualization/ui/report/srcviewer/SrcViewer.java
+++ b/plugins/org.eclipse.actf.visualization.ui.report/src/org/eclipse/actf/visualization/internal/ui/report/srcviewer/SrcViewer.java
@@ -8,7 +8,7 @@
  * Contributors:
  *    Kentarou FUKUDA - initial API and implementation
  *******************************************************************************/
-package org.eclipse.actf.visualization.ui.report.srcviewer;
+package org.eclipse.actf.visualization.internal.ui.report.srcviewer;
 
 import java.io.BufferedReader;
 import java.io.File;
@@ -20,7 +20,7 @@
 
 import org.eclipse.actf.util.JapaneseEncodingDetector;
 import org.eclipse.actf.visualization.IVisualizationConst;
-import org.eclipse.actf.visualization.ui.report.internal.Messages;
+import org.eclipse.actf.visualization.internal.ui.report.Messages;
 import org.eclipse.swt.SWT;
 import org.eclipse.swt.custom.StyleRange;
 import org.eclipse.swt.custom.StyledText;
diff --git a/plugins/org.eclipse.actf.visualization.ui.report/src/org/eclipse/actf/visualization/ui/report/table/ResultTableFilter.java b/plugins/org.eclipse.actf.visualization.ui.report/src/org/eclipse/actf/visualization/internal/ui/report/table/ResultTableFilter.java
similarity index 95%
rename from plugins/org.eclipse.actf.visualization.ui.report/src/org/eclipse/actf/visualization/ui/report/table/ResultTableFilter.java
rename to plugins/org.eclipse.actf.visualization.ui.report/src/org/eclipse/actf/visualization/internal/ui/report/table/ResultTableFilter.java
index c7d27e4..a21ed5c 100644
--- a/plugins/org.eclipse.actf.visualization.ui.report/src/org/eclipse/actf/visualization/ui/report/table/ResultTableFilter.java
+++ b/plugins/org.eclipse.actf.visualization.ui.report/src/org/eclipse/actf/visualization/internal/ui/report/table/ResultTableFilter.java
@@ -8,7 +8,7 @@
  * Contributors:
  *    Kentarou FUKUDA - initial API and implementation
  *******************************************************************************/
-package org.eclipse.actf.visualization.ui.report.table;
+package org.eclipse.actf.visualization.internal.ui.report.table;
 
 import org.eclipse.actf.visualization.eval.problem.IProblemItem;
 import org.eclipse.jface.viewers.Viewer;
diff --git a/plugins/org.eclipse.actf.visualization.ui.report/src/org/eclipse/actf/visualization/ui/report/table/ResultTableViewer.java b/plugins/org.eclipse.actf.visualization.ui.report/src/org/eclipse/actf/visualization/internal/ui/report/table/ResultTableViewer.java
similarity index 93%
rename from plugins/org.eclipse.actf.visualization.ui.report/src/org/eclipse/actf/visualization/ui/report/table/ResultTableViewer.java
rename to plugins/org.eclipse.actf.visualization.ui.report/src/org/eclipse/actf/visualization/internal/ui/report/table/ResultTableViewer.java
index 946d785..aa06dd0 100644
--- a/plugins/org.eclipse.actf.visualization.ui.report/src/org/eclipse/actf/visualization/ui/report/table/ResultTableViewer.java
+++ b/plugins/org.eclipse.actf.visualization.ui.report/src/org/eclipse/actf/visualization/internal/ui/report/table/ResultTableViewer.java
@@ -8,7 +8,7 @@
  * Contributors:
  *    Kentarou FUKUDA - initial API and implementation
  *******************************************************************************/
-package org.eclipse.actf.visualization.ui.report.table;
+package org.eclipse.actf.visualization.internal.ui.report.table;
 
 import java.io.File;
 import java.util.Vector;
@@ -22,12 +22,15 @@
 import org.eclipse.actf.visualization.eval.guideline.IGuidelineSlectionChangedListener;
 import org.eclipse.actf.visualization.eval.problem.IProblemItem;
 import org.eclipse.actf.visualization.eval.problem.ProblemConst;
+import org.eclipse.actf.visualization.internal.ui.report.ReportPlugin;
+import org.eclipse.actf.visualization.internal.ui.report.action.ClearSelectionAction;
+import org.eclipse.actf.visualization.internal.ui.report.action.GuidelineSubMenu;
+import org.eclipse.actf.visualization.internal.ui.report.action.ShowDescriptionAction;
+import org.eclipse.actf.visualization.internal.ui.report.action.SrcHighlightAction;
 import org.eclipse.actf.visualization.ui.IVisualizationView;
-import org.eclipse.actf.visualization.ui.report.ReportPlugin;
-import org.eclipse.actf.visualization.ui.report.table.popup.ClearSelectionAction;
-import org.eclipse.actf.visualization.ui.report.table.popup.GuidelineSubMenu;
-import org.eclipse.actf.visualization.ui.report.table.popup.ShowDescriptionAction;
-import org.eclipse.actf.visualization.ui.report.table.popup.SrcHighlightAction;
+import org.eclipse.actf.visualization.ui.report.table.IResultTableSorter;
+import org.eclipse.actf.visualization.ui.report.table.ResultTableSorter;
+import org.eclipse.actf.visualization.ui.report.table.SrcViewerForPT;
 import org.eclipse.jface.action.MenuManager;
 import org.eclipse.jface.viewers.ArrayContentProvider;
 import org.eclipse.jface.viewers.TableViewer;
diff --git a/plugins/org.eclipse.actf.visualization.ui.report/src/org/eclipse/actf/visualization/ui/report/table/ResultTableLabelProvider.java b/plugins/org.eclipse.actf.visualization.ui.report/src/org/eclipse/actf/visualization/ui/report/table/ResultTableLabelProvider.java
index 9214046..e6509e9 100644
--- a/plugins/org.eclipse.actf.visualization.ui.report/src/org/eclipse/actf/visualization/ui/report/table/ResultTableLabelProvider.java
+++ b/plugins/org.eclipse.actf.visualization.ui.report/src/org/eclipse/actf/visualization/ui/report/table/ResultTableLabelProvider.java
@@ -13,7 +13,7 @@
 import org.eclipse.actf.visualization.eval.EvaluationPlugin;
 import org.eclipse.actf.visualization.eval.guideline.GuidelineHolder;
 import org.eclipse.actf.visualization.eval.problem.IProblemItem;
-import org.eclipse.actf.visualization.ui.report.ReportPlugin;
+import org.eclipse.actf.visualization.internal.ui.report.ReportPlugin;
 import org.eclipse.jface.viewers.ITableLabelProvider;
 import org.eclipse.jface.viewers.LabelProvider;
 import org.eclipse.swt.graphics.Image;
diff --git a/plugins/org.eclipse.actf.visualization.ui.report/src/org/eclipse/actf/visualization/ui/report/table/SrcViewerForPT.java b/plugins/org.eclipse.actf.visualization.ui.report/src/org/eclipse/actf/visualization/ui/report/table/SrcViewerForPT.java
index 56da6f0..52957be 100644
--- a/plugins/org.eclipse.actf.visualization.ui.report/src/org/eclipse/actf/visualization/ui/report/table/SrcViewerForPT.java
+++ b/plugins/org.eclipse.actf.visualization.ui.report/src/org/eclipse/actf/visualization/ui/report/table/SrcViewerForPT.java
@@ -14,8 +14,8 @@
 
 import org.eclipse.actf.visualization.eval.EvaluationPreferencesUtil;
 import org.eclipse.actf.visualization.eval.problem.HighlightTargetSourceInfo;
-import org.eclipse.actf.visualization.ui.report.ReportPlugin;
-import org.eclipse.actf.visualization.ui.report.srcviewer.SrcViewer;
+import org.eclipse.actf.visualization.internal.ui.report.ReportPlugin;
+import org.eclipse.actf.visualization.internal.ui.report.srcviewer.SrcViewer;
 import org.eclipse.swt.events.ShellAdapter;
 import org.eclipse.swt.events.ShellEvent;
 import org.eclipse.swt.layout.FillLayout;
diff --git a/plugins/org.eclipse.actf.visualization.ui.report/src/org/eclipse/actf/visualization/ui/report/views/DetailedReportView.java b/plugins/org.eclipse.actf.visualization.ui.report/src/org/eclipse/actf/visualization/ui/report/views/DetailedReportView.java
index 1038ec6..e0fcc62 100644
--- a/plugins/org.eclipse.actf.visualization.ui.report/src/org/eclipse/actf/visualization/ui/report/views/DetailedReportView.java
+++ b/plugins/org.eclipse.actf.visualization.ui.report/src/org/eclipse/actf/visualization/ui/report/views/DetailedReportView.java
@@ -15,8 +15,8 @@
 import org.eclipse.actf.mediator.MediatorEvent;
 import org.eclipse.actf.visualization.eval.EvaluationResultImpl;
 import org.eclipse.actf.visualization.eval.IEvaluationResult;
+import org.eclipse.actf.visualization.internal.ui.report.DetailProblemReportArea;
 import org.eclipse.actf.visualization.ui.IVisualizationView;
-import org.eclipse.actf.visualization.ui.report.DetailProblemReportArea;
 import org.eclipse.swt.SWT;
 import org.eclipse.swt.widgets.Composite;
 import org.eclipse.ui.part.ViewPart;
diff --git a/plugins/org.eclipse.actf.visualization.ui.report/src/org/eclipse/actf/visualization/ui/report/views/SummaryReportView.java b/plugins/org.eclipse.actf.visualization.ui.report/src/org/eclipse/actf/visualization/ui/report/views/SummaryReportView.java
index c2bdbe0..b4bf354 100644
--- a/plugins/org.eclipse.actf.visualization.ui.report/src/org/eclipse/actf/visualization/ui/report/views/SummaryReportView.java
+++ b/plugins/org.eclipse.actf.visualization.ui.report/src/org/eclipse/actf/visualization/ui/report/views/SummaryReportView.java
@@ -15,7 +15,7 @@
 import org.eclipse.actf.mediator.MediatorEvent;
 import org.eclipse.actf.visualization.eval.EvaluationResultImpl;
 import org.eclipse.actf.visualization.eval.IEvaluationResult;
-import org.eclipse.actf.visualization.ui.report.SummaryProblemReportArea;
+import org.eclipse.actf.visualization.internal.ui.report.SummaryProblemReportArea;
 import org.eclipse.swt.SWT;
 import org.eclipse.swt.widgets.Composite;
 import org.eclipse.ui.part.ViewPart;