diff --git a/pom.xml b/pom.xml
index b7615cade..5fe0d9818 100644
--- a/pom.xml
+++ b/pom.xml
@@ -131,12 +131,6 @@
1.3.2
compile
-
- org.apache.commons
- commons-lang3
- 3.1
- compile
-
org.slf4j
slf4j-log4j12
diff --git a/src/main/java/com/mitchellbosecke/pebble/extension/CoreExtension.java b/src/main/java/com/mitchellbosecke/pebble/extension/CoreExtension.java
index e9ddc2e66..16e10bcd9 100644
--- a/src/main/java/com/mitchellbosecke/pebble/extension/CoreExtension.java
+++ b/src/main/java/com/mitchellbosecke/pebble/extension/CoreExtension.java
@@ -23,8 +23,6 @@
import java.util.List;
import java.util.Map;
-import org.apache.commons.lang3.StringUtils;
-
import com.mitchellbosecke.pebble.PebbleEngine;
import com.mitchellbosecke.pebble.node.expression.binary.NodeExpressionBinaryAdd;
import com.mitchellbosecke.pebble.node.expression.binary.NodeExpressionBinaryAnd;
@@ -61,6 +59,7 @@
import com.mitchellbosecke.pebble.tokenParser.SetTokenParser;
import com.mitchellbosecke.pebble.tokenParser.TokenParser;
import com.mitchellbosecke.pebble.utils.OperatorUtils;
+import com.mitchellbosecke.pebble.utils.StringUtils;
public class CoreExtension extends AbstractExtension {
diff --git a/src/main/java/com/mitchellbosecke/pebble/extension/EscaperExtension.java b/src/main/java/com/mitchellbosecke/pebble/extension/EscaperExtension.java
index 7358546b9..1249aacde 100644
--- a/src/main/java/com/mitchellbosecke/pebble/extension/EscaperExtension.java
+++ b/src/main/java/com/mitchellbosecke/pebble/extension/EscaperExtension.java
@@ -12,8 +12,6 @@
import java.util.ArrayList;
import java.util.List;
-import org.apache.commons.lang3.StringEscapeUtils;
-
import com.mitchellbosecke.pebble.PebbleEngine;
public class EscaperExtension extends AbstractExtension {
@@ -28,7 +26,7 @@ public List getFilters() {
filters.add(escapeFilter);
return filters;
}
-
+
private Filter escapeFilter = new Filter() {
public String getName() {
return "escape";
@@ -57,7 +55,38 @@ public Object apply(Object inputObject, List