diff --git a/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/ToolingKernelActivator.java b/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/ToolingKernelActivator.java
index 1f27ca5e0b15d24889672332bc54e8a050e30574..a2742659320c98685f981db0321561392b3abacd 100644
--- a/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/ToolingKernelActivator.java
+++ b/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/ToolingKernelActivator.java
@@ -26,7 +26,7 @@ import org.osgi.framework.BundleContext;
  * @author hoelzl
  * @author $Author$
  * @version $Rev$
- * @ConQAT.Rating YELLOW Hash: DB241126336AD7DDFEF835CC72703F1E
+ * @ConQAT.Rating GREEN Hash: BE5981AF550CF440C98D0CEB5CBBC5CF
  */
 public class ToolingKernelActivator extends Plugin {
 
diff --git a/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/interfaces/IEclipseResourceStorageLocationProvider.java b/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/interfaces/IEclipseResourceStorageLocationProvider.java
index 8a7ed9990f7488c505ee74b8f9f7f73b16832c34..e631d38b3b97b96b112e35ddd4b6c86f4a1391e7 100644
--- a/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/interfaces/IEclipseResourceStorageLocationProvider.java
+++ b/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/interfaces/IEclipseResourceStorageLocationProvider.java
@@ -27,6 +27,9 @@ import org.fortiss.tooling.kernel.internal.storage.eclipse.EclipseResourceStorag
  * built above the kernel is required to decide whether the file provided with
  * {@link #isStorageLocation(IFile)} should be considered.
  * 
+ * @TODO: who implements this interface? (I could not find any class - is this a
+ *        dead code?)
+ * 
  * @author hoelzlf
  * @author $Author$
  * @version $Rev$
diff --git a/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/interfaces/IElementCompositionContext.java b/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/interfaces/IElementCompositionContext.java
index 18d4dc7afd2843e10f2eb51a2110b95c3c6e6d96..b6e444d06a43e3949c69bead46ddd0d28ad51a54 100644
--- a/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/interfaces/IElementCompositionContext.java
+++ b/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/interfaces/IElementCompositionContext.java
@@ -29,7 +29,7 @@ package org.fortiss.tooling.kernel.interfaces;
  * @author hoelzl
  * @author $Author$
  * @version $Rev$
- * @ConQAT.Rating YELLOW Hash: 4C3F8D3097CB3379B1AA27B6A0BC05DE
+ * @ConQAT.Rating GREEN Hash: 23C121BA36B5BBC85B457B0195BB5647
  */
 public interface IElementCompositionContext {
 	// this is just a marker interface
diff --git a/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/interfaces/IElementCompositor.java b/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/interfaces/IElementCompositor.java
index ceb253842225131e9f9cd67159e99333d607bffb..f0556d7c1ff2d766f6fe79bcb890f6ab34ce0488 100644
--- a/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/interfaces/IElementCompositor.java
+++ b/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/interfaces/IElementCompositor.java
@@ -35,7 +35,7 @@ import org.fortiss.tooling.kernel.services.IPrototypeService.Prototype;
  * @author hoelzl
  * @author $Author$
  * @version $Rev$
- * @ConQAT.Rating YELLOW Hash: 4073D9D3263D0123CD583E9636EE101D
+ * @ConQAT.Rating GREEN Hash: 55AAA8CFC923138D7FC62924B1FD5208
  */
 public interface IElementCompositor<C extends EObject> extends IEObjectAware<C> {
 	/**
diff --git a/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/interfaces/IPrototypeProvider.java b/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/interfaces/IPrototypeProvider.java
index ff0d9e44c7eff662832abf66e91ac31d86f50ef0..e52ef61f0ea5fccbaa844a7c4b5014be3047e2b7 100644
--- a/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/interfaces/IPrototypeProvider.java
+++ b/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/interfaces/IPrototypeProvider.java
@@ -31,7 +31,7 @@ import org.fortiss.tooling.kernel.services.IPrototypeService.Prototype;
  * @author hoelzl
  * @author $Author$
  * @version $Rev$
- * @ConQAT.Rating YELLOW Hash: 1160E8FBB539CAEA58CB178AF41E5ED2
+ * @ConQAT.Rating GREEN Hash: B9EFDFBB6757268CE263BDB325ADF72B
  */
 public interface IPrototypeProvider {
 
diff --git a/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/interfaces/IStorageProvider.java b/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/interfaces/IStorageProvider.java
index c009c78f59a01950a0c9f9dcdf697aed98fdd283..8e6560ad1a560c5e38361d91ed1a37df6657414c 100644
--- a/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/interfaces/IStorageProvider.java
+++ b/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/interfaces/IStorageProvider.java
@@ -30,7 +30,7 @@ import java.util.List;
  * @author hoelzl
  * @author $Author$
  * @version $Rev$
- * @ConQAT.Rating YELLOW Hash: 94E6ACB100AAF673434E0A0F9B548357
+ * @ConQAT.Rating GREEN Hash: E87A345ADBF36DD5D10D19765D45CB31
  */
 public interface IStorageProvider {
 
diff --git a/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/interfaces/ITopLevelElementChangeListener.java b/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/interfaces/ITopLevelElementChangeListener.java
index f567e01011bf4a6484f83b97a5dafecc5a14858b..b3212fafc093584397dcae662cd20c6be32bb507 100644
--- a/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/interfaces/ITopLevelElementChangeListener.java
+++ b/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/interfaces/ITopLevelElementChangeListener.java
@@ -24,7 +24,7 @@ package org.fortiss.tooling.kernel.interfaces;
  * @author hoelzl
  * @author $Author$
  * @version $Rev$
- * @ConQAT.Rating YELLOW Hash: 47E5580127F52AD1A331B4E01D385128
+ * @ConQAT.Rating GREEN Hash: 42C58F24583661CF28BB783416B2805E
  */
 public interface ITopLevelElementChangeListener {
 
diff --git a/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/interfaces/ITopLevelElementContext.java b/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/interfaces/ITopLevelElementContext.java
index 9fbcf6862390b526af28dcb4f88ecfd66edecb49..485f8d223e36ea92aee1fcf08fdfca77689707b0 100644
--- a/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/interfaces/ITopLevelElementContext.java
+++ b/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/interfaces/ITopLevelElementContext.java
@@ -37,10 +37,12 @@ import org.eclipse.emf.ecore.EObject;
  */
 public interface ITopLevelElementContext {
 
+	// @TODO: shouldn't we use a ProgressMonitor as well? (like saving, loading
+	// can be potentially slow)
 	/** Returns the top-level model element represented by this context. */
 	EObject getTopLevelElement();
 
-	/** Executes the given {@link Runnable} as model changing command-. */
+	/** Executes the given {@link Runnable} as model changing command. */
 	void runAsCommand(Runnable runner);
 
 	/** Adds a command stack listener. */
diff --git a/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/interfaces/package.html b/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/interfaces/package.html
index 27c51e2e528f6ad97ca01be6060107c139fabb31..bfff2d83e1febe032c958bd0e7178f5cf8cc1c06 100644
--- a/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/interfaces/package.html
+++ b/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/interfaces/package.html
@@ -5,4 +5,8 @@
 -->
 <body>
 Interface definitions for extension classes of kernel extension points.
+
+@TODO: are the interfaces from this package needed only for extension points? - 
+it seems that there are also other interfaces -- e.g. ITopLevelElementChangeListener 
+that have nothing to do with extension points.
 </body>
diff --git a/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/internal/CommandStackService.java b/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/internal/CommandStackService.java
index 25692baf87bbbead93abc3e74799f1bf2f1fc4f2..fa54e4a0aa7b304bd7f32dd263fd9bf94139ebcd 100644
--- a/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/internal/CommandStackService.java
+++ b/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/internal/CommandStackService.java
@@ -32,7 +32,7 @@ import org.fortiss.tooling.kernel.util.LoggingUtils;
  * @author hoelzl
  * @author $Author$
  * @version $Rev$
- * @ConQAT.Rating YELLOW Hash: 24589AA882EB757183F8EB940CF778D0
+ * @ConQAT.Rating GREEN Hash: 9D56A2E364F6199C6CAE194DFA9AB5AE
  */
 public class CommandStackService implements ICommandStackService {
 	/** {@inheritDoc} */
diff --git a/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/internal/ConnectionCompositorService.java b/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/internal/ConnectionCompositorService.java
index 20f3814c6768c20f3ac2f18d01bbb63e5fc26d62..933653dc5c97062d6da56ecd67582814d3b44331 100644
--- a/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/internal/ConnectionCompositorService.java
+++ b/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/internal/ConnectionCompositorService.java
@@ -31,7 +31,7 @@ import org.fortiss.tooling.kernel.services.IConnectionCompositorService;
  * @author hoelzl
  * @author $Author$
  * @version $Rev$
- * @ConQAT.Rating YELLOW Hash: E03DE566919A836263949B2899453A61
+ * @ConQAT.Rating GREEN Hash: 91DC9881CCEA9F0C1EEBF5128E9FCB3C
  */
 public class ConnectionCompositorService
 		extends
diff --git a/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/internal/ElementCompositorService.java b/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/internal/ElementCompositorService.java
index e1fcf1c326ef750a9704448e3b8ced3adac153a2..954cab0df7615ebfc248e873278392b3455fe07b 100644
--- a/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/internal/ElementCompositorService.java
+++ b/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/internal/ElementCompositorService.java
@@ -32,7 +32,7 @@ import org.fortiss.tooling.kernel.services.IPrototypeService.Prototype;
  * @author hoelzl
  * @author $Author$
  * @version $Rev$
- * @ConQAT.Rating YELLOW Hash: E27B124C6AC4A10B7A8C04949A8BFF86
+ * @ConQAT.Rating GREEN Hash: 090065A55A0C7D76FEDE97D75C459D01
  */
 public final class ElementCompositorService extends
 		EObjectAwareServiceBase<IElementCompositor<EObject>> implements
diff --git a/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/internal/PersistencyService.java b/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/internal/PersistencyService.java
index 35017f48216ab4ab0f8c90bb33bf109e8580f3d7..106d3438bd7f6bbef8fae2085f7f9707da700088 100644
--- a/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/internal/PersistencyService.java
+++ b/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/internal/PersistencyService.java
@@ -46,7 +46,7 @@ import org.osgi.framework.Bundle;
  * @author hoelzl
  * @author $Author$
  * @version $Rev$
- * @ConQAT.Rating YELLOW Hash: D6F9583647E210E21463E15ECC7E6334
+ * @ConQAT.Rating GREEN Hash: 92CEC917582981B1AD7A906AF31D5BE0
  */
 public class PersistencyService implements IPersistencyService {
 
diff --git a/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/internal/PrototypeService.java b/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/internal/PrototypeService.java
index 0826618cdd12f42f3e8a9cb78d6daffb47b78654..61243af42514ef8d82b85048e9ebe0fef0377f24 100644
--- a/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/internal/PrototypeService.java
+++ b/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/internal/PrototypeService.java
@@ -39,7 +39,7 @@ import org.osgi.framework.Bundle;
  * @author hoelzl
  * @author $Author$
  * @version $Rev$
- * @ConQAT.Rating YELLOW Hash: E67EFFAA3034D8BFA1A2E2C673CA5811
+ * @ConQAT.Rating GREEN Hash: 267402CC6D535D379628A4A85CCF7F1F
  */
 public class PrototypeService implements IPrototypeService {
 
diff --git a/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/internal/package.html b/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/internal/package.html
index 6d70243e0e4c83473130acf5870df303372863c6..b11452b464135ed209d6323c70051b6550446581 100644
--- a/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/internal/package.html
+++ b/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/internal/package.html
@@ -1,7 +1,7 @@
 <!--  
   $Id$
   @version $Rev$
-  @ConQAT.Rating YELLOW Hash: 9EF9DAA1FC3C08A44EC8946A0CFB9ABC
+  @ConQAT.Rating GREEN Hash: 9FBEA96965AF718EB00560E14DB6D4FB
 -->
 <body>
 Implementations of the kernel services defined in the <code>kernel.services</code> package.
diff --git a/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/internal/storage/eclipse/AutoUndoCommandStack.java b/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/internal/storage/eclipse/AutoUndoCommandStack.java
index 95321aeacfd4519b3a7db6af60cfa75601b1b17f..f802c9742cce32759eb19ff0d273ab1801db2863 100644
--- a/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/internal/storage/eclipse/AutoUndoCommandStack.java
+++ b/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/internal/storage/eclipse/AutoUndoCommandStack.java
@@ -34,7 +34,7 @@ import org.eclipse.emf.transaction.TransactionalEditingDomain;
  * @author hummel
  * @author $Author$
  * @version $Rev$
- * @ConQAT.Rating YELLOW Hash: AFB8CA71F5FD955F7EFC6113A7A59A0F
+ * @ConQAT.Rating GREEN Hash: 36DC8E77AF147ABB387E3447588E997D
  */
 public class AutoUndoCommandStack implements TransactionalCommandStack {
 
diff --git a/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/internal/storage/eclipse/EMFTransactionalCommand.java b/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/internal/storage/eclipse/EMFTransactionalCommand.java
index f0433f174144c542511295d2f7324a2fa3c52512..b32fd541a008a369dc7010f55675515aa1bed3fa 100644
--- a/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/internal/storage/eclipse/EMFTransactionalCommand.java
+++ b/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/internal/storage/eclipse/EMFTransactionalCommand.java
@@ -116,6 +116,10 @@ public class EMFTransactionalCommand implements Command {
 				} catch (RollbackException e) {
 					// There is nothing we can do about.
 					// Maybe it even was intended, so ignore.
+					// @TODO: fail silently is a bad programming style since
+					// there are errors that are from outside not seen. Print a
+					// stacktrace should be the minimum what we do for an
+					// exception
 				}
 			} else {
 				LoggingUtils.log(ToolingKernelActivator.getDefault(),
diff --git a/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/internal/storage/eclipse/EclipseResourceStorageProvider.java b/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/internal/storage/eclipse/EclipseResourceStorageProvider.java
index 95d6311927328103bf9d183bba24ce465b13df31..a8a709555dbeb200c5ceecbc76fd2852ff898005 100644
--- a/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/internal/storage/eclipse/EclipseResourceStorageProvider.java
+++ b/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/internal/storage/eclipse/EclipseResourceStorageProvider.java
@@ -147,6 +147,8 @@ public class EclipseResourceStorageProvider implements IResourceChangeListener,
 	public boolean visit(IResourceDelta delta) {
 		if (delta.getResource() instanceof IFile
 				&& delta.getResource().getParent() instanceof IProject
+				// @TODO: is it OK to hardcode the extension "af3_20" here? -
+				// use better a constant
 				&& delta.getResource().getFileExtension().equals("af3_20")) {
 			runWorkspaceChangeJob((IFile) delta.getResource(), delta.getKind());
 		}
@@ -212,6 +214,7 @@ public class EclipseResourceStorageProvider implements IResourceChangeListener,
 		return mc;
 	}
 
+	// @TODO: comment is bad: copied from loadContext
 	/** Loads a file and creates a new context from its contents. */
 	private void unloadContext(IFile file) {
 		ModelContext context = loadedContexts.remove(file);
diff --git a/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/services/ICommandStackService.java b/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/services/ICommandStackService.java
index 0dc6a407b3190fd695a08ba0f3a19f306f5fdf4c..036f62bf8808b686f630e1dc5cbdb1733748a2be 100644
--- a/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/services/ICommandStackService.java
+++ b/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/services/ICommandStackService.java
@@ -31,7 +31,7 @@ import org.fortiss.tooling.kernel.internal.CommandStackService;
  * @author hoelzl
  * @author $Author$
  * @version $Rev$
- * @ConQAT.Rating YELLOW Hash: CCF7573F1C48CF4CFFD1464C4498F56F
+ * @ConQAT.Rating GREEN Hash: 0673CEE9D531862ED2BEB34AFCB77AED
  */
 public interface ICommandStackService {
 
diff --git a/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/services/IConnectionCompositorService.java b/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/services/IConnectionCompositorService.java
index 4645d873d4320f1de191843c97e90756b82edff5..6820d15ab3b793825a10cf4034db42ab5dc0bb02 100644
--- a/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/services/IConnectionCompositorService.java
+++ b/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/services/IConnectionCompositorService.java
@@ -37,7 +37,7 @@ import org.fortiss.tooling.kernel.internal.ConnectionCompositorService;
  * @author hoelzl
  * @author $Author$
  * @version $Rev$
- * @ConQAT.Rating YELLOW Hash: E9F9052783770B8F9494E84F990874BD
+ * @ConQAT.Rating GREEN Hash: EBFA052BA702812ED4FD5C17ED8F709B
  */
 public interface IConnectionCompositorService {
 
diff --git a/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/services/IElementCompositorService.java b/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/services/IElementCompositorService.java
index c7d5f2f18639455be80ef18c2f944ed9d7d49e56..4aa2699809b09a32ff7d61bee476e9db7661cae8 100644
--- a/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/services/IElementCompositorService.java
+++ b/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/services/IElementCompositorService.java
@@ -37,7 +37,7 @@ import org.fortiss.tooling.kernel.services.IPrototypeService.Prototype;
  * @author hoelzl
  * @author $Author$
  * @version $Rev$
- * @ConQAT.Rating YELLOW Hash: 1B489882210AB188E82A94F41F2CF796
+ * @ConQAT.Rating GREEN Hash: C7ED8EC9FDC7763BF3755FBEA4DEDE64
  */
 public interface IElementCompositorService {
 
diff --git a/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/services/IPersistencyService.java b/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/services/IPersistencyService.java
index 1d8f0aefa710e92b86e16234bc83012faa14d68f..8fae644a49f1fe86f52709925542e69b9b1c7043 100644
--- a/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/services/IPersistencyService.java
+++ b/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/services/IPersistencyService.java
@@ -46,6 +46,9 @@ public interface IPersistencyService {
 	/**
 	 * Returns the list of top level {@link ITopLevelElementContext}s provided
 	 * by {@link IStorageProvider}s.
+	 * 
+	 * @TODO: if doSave takes a ProgressMonitor, shouldn't we have one here as
+	 *        well?
 	 */
 	List<ITopLevelElementContext> getTopLevelElementContexts();
 
diff --git a/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/services/IPrototypeService.java b/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/services/IPrototypeService.java
index aa0ff934e2e3bd0fe4726f340b721d3e5f7e2f1b..6498d3c6d4c1a97e7e7042d52e07da54038216fc 100644
--- a/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/services/IPrototypeService.java
+++ b/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/services/IPrototypeService.java
@@ -32,7 +32,7 @@ import org.fortiss.tooling.kernel.internal.PrototypeService;
  * @author hoelzl
  * @author $Author$
  * @version $Rev$
- * @ConQAT.Rating YELLOW Hash: A052488068BAE9406F9BEAD648E70BD7
+ * @ConQAT.Rating GREEN Hash: 7D308E866BBAEF201D83AE622C201A8F
  */
 public interface IPrototypeService {
 
diff --git a/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/services/package.html b/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/services/package.html
index e52bcfb152cbcd9fb214c377441a19fc11d958ff..379f007285b56193be2402aab67f2e77d2d7eddf 100644
--- a/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/services/package.html
+++ b/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/services/package.html
@@ -1,10 +1,10 @@
 <!--  
   $Id$
   @version $Rev$
-  @ConQAT.Rating YELLOW Hash: 659E35767FF963AE2A8D7C2195891AA2
+  @ConQAT.Rating GREEN Hash: 5BF74F97872CB3DAB8DD92B75E8880EC
 -->
 <body>
 Interface definitions of the kernel services. Each interface corresponds to a certain functionality of the kernel.
 Some of the services provide extension points. Extension implementors should refer to the <code>kernel.interfaces</code>
-and <code>kernel.base</code>m packages. Kernel services are implemented by classes from the <code>kernel.internal.services</code> package.
+and <code>kernel.base</code> packages. Kernel services are implemented by classes from the <code>kernel.internal.services</code> package.
 </body>
diff --git a/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/util/EMFResourceUtils.java b/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/util/EMFResourceUtils.java
index cd429e305cbd49e7bff3d73356d0ce2939f7ed60..3c96676f36957957b94c4426fad3506cf0ec638c 100644
--- a/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/util/EMFResourceUtils.java
+++ b/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/util/EMFResourceUtils.java
@@ -34,7 +34,7 @@ import org.eclipse.emf.ecore.xmi.XMLResource;
  * @author hoelzl
  * @author $Author$
  * @version $Rev$
- * @ConQAT.Rating YELLOW Hash: B220811451A4B54EB48A985228AC065F
+ * @ConQAT.Rating GREEN Hash: 457FAB182DE3C79EDED1E33D6E744BC2
  */
 public final class EMFResourceUtils {
 	/**
diff --git a/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/util/ProjectRootElementUtils.java b/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/util/ProjectRootElementUtils.java
index 12ae6e1475098843172014c3d2aab6e4e0ca0667..13f88b4c1e6b58bb998aae22d947a678f411ef65 100644
--- a/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/util/ProjectRootElementUtils.java
+++ b/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/util/ProjectRootElementUtils.java
@@ -28,7 +28,7 @@ import org.fortiss.tooling.kernel.services.IPersistencyService;
  * @author hoelzl
  * @author $Author$
  * @version $Rev$
- * @ConQAT.Rating YELLOW Hash: A52D2C0621A144E03101499724BCF926
+ * @ConQAT.Rating GREEN Hash: 54BEFCC44B523976BF14E4F2BC6FB697
  */
 public final class ProjectRootElementUtils {