[DocProcessing] Make access to RUN_STEPS_ATTR more type-safe
diff --git a/docmlet/org.eclipse.statet.docmlet.base.ui/src/org/eclipse/statet/docmlet/base/ui/processing/DocProcessingToolProcess.java b/docmlet/org.eclipse.statet.docmlet.base.ui/src/org/eclipse/statet/docmlet/base/ui/processing/DocProcessingToolProcess.java
index aa579a1..27987e5 100644
--- a/docmlet/org.eclipse.statet.docmlet.base.ui/src/org/eclipse/statet/docmlet/base/ui/processing/DocProcessingToolProcess.java
+++ b/docmlet/org.eclipse.statet.docmlet.base.ui/src/org/eclipse/statet/docmlet/base/ui/processing/DocProcessingToolProcess.java
@@ -123,9 +123,7 @@
 					}
 				}
 				if (manager != null) {
-					return manager.getActionImage((IdentityCollection<String>)
-							configuration.getAttribute(
-									DocProcessingUI.RUN_STEPS_ATTR_NAME, Collections.EMPTY_SET ));
+					return manager.getActionImage(DocProcessingUI.getRunSteps(configuration));
 				}
 			}
 		}
diff --git a/docmlet/org.eclipse.statet.docmlet.base.ui/src/org/eclipse/statet/docmlet/base/ui/processing/DocProcessingUI.java b/docmlet/org.eclipse.statet.docmlet.base.ui/src/org/eclipse/statet/docmlet/base/ui/processing/DocProcessingUI.java
index b9c2632..52bb2e4 100644
--- a/docmlet/org.eclipse.statet.docmlet.base.ui/src/org/eclipse/statet/docmlet/base/ui/processing/DocProcessingUI.java
+++ b/docmlet/org.eclipse.statet.docmlet.base.ui/src/org/eclipse/statet/docmlet/base/ui/processing/DocProcessingUI.java
@@ -14,8 +14,11 @@
 
 package org.eclipse.statet.docmlet.base.ui.processing;
 
+import org.eclipse.core.runtime.CoreException;
 import org.eclipse.core.runtime.content.IContentType;
+import org.eclipse.debug.core.ILaunchConfiguration;
 
+import org.eclipse.statet.jcommons.collections.IdentitySet;
 import org.eclipse.statet.jcommons.collections.ImCollections;
 import org.eclipse.statet.jcommons.collections.ImIdentitySet;
 import org.eclipse.statet.jcommons.lang.NonNullByDefault;
@@ -69,6 +72,13 @@
 	
 	public static final String RUN_STEPS_ATTR_NAME= BASE_RUN_ATTR_QUALIFIER + '/' + "BuildSteps.set"; //$NON-NLS-1$
 	
+	@SuppressWarnings("null")
+	public static IdentitySet<String> getRunSteps(final ILaunchConfiguration configuration)
+			throws CoreException {
+		return (IdentitySet<String>)configuration.getAttribute(RUN_STEPS_ATTR_NAME,
+				ImCollections.emptyIdentitySet() );
+	}
+	
 	public static final String SOURCE_PATH_ATTR_NAME= BASE_RUN_ATTR_QUALIFIER + '/' + "DocSource.path"; //$NON-NLS-1$