diff --git a/spring-batch-core/src/main/java/org/springframework/batch/core/tasklet/Tasklet.java b/spring-batch-core/src/main/java/org/springframework/batch/core/tasklet/Tasklet.java
index 6515c0ea0..d2096abad 100644
--- a/spring-batch-core/src/main/java/org/springframework/batch/core/tasklet/Tasklet.java
+++ b/spring-batch-core/src/main/java/org/springframework/batch/core/tasklet/Tasklet.java
@@ -16,28 +16,27 @@
package org.springframework.batch.core.tasklet;
+import org.springframework.batch.core.domain.Step;
import org.springframework.batch.core.domain.StepExecution;
import org.springframework.batch.core.domain.StepListener;
import org.springframework.batch.item.ItemReader;
import org.springframework.batch.item.ItemWriter;
import org.springframework.batch.repeat.ExitStatus;
-import com.sun.org.apache.xerces.internal.impl.xpath.XPath.Step;
-
/**
* Interface for encapsulating processing logic that is not natural to split
* into read-(transform)-write phases, such as invoking a system command or a
- * stored procedure.
+ * stored procedure.
*
- * As framework has no visibility inside the {@link #execute()} method,
- * developers should consider implementing {@link StepListener} and check the
- * {@link StepExecution#isTerminateOnly()} value for long lasting processes to
- * enable prompt termination of processing on user request.
+ * Since the batch framework has no visibility inside the {@link #execute()}
+ * method, developers should consider implementing {@link StepListener} and
+ * check the {@link StepExecution#isTerminateOnly()} value for long lasting
+ * processes to enable prompt termination of processing on user request.
*
* It is expected the read-(transform)-write separation will be appropriate for
* most cases and developers should implement {@link ItemReader} and
* {@link ItemWriter} interfaces then (typically extending or composing provided
- * implementations).
+ * implementations).
*
* @author Lucas Ward
* @author Dave Syer