diff --git a/src/main/java/org/codehaus/plexus/velocity/internal/DefaultVelocityComponent.java b/src/main/java/org/codehaus/plexus/velocity/internal/DefaultVelocityComponent.java
index 4e30c28..b8984ca 100644
--- a/src/main/java/org/codehaus/plexus/velocity/internal/DefaultVelocityComponent.java
+++ b/src/main/java/org/codehaus/plexus/velocity/internal/DefaultVelocityComponent.java
@@ -25,7 +25,6 @@
import org.apache.velocity.app.VelocityEngine;
import org.codehaus.plexus.velocity.VelocityComponent;
import org.codehaus.plexus.velocity.VelocityComponentConfigurator;
-import org.eclipse.sisu.Nullable;
/**
* Default component implementation. The presence of {@link VelocityComponentConfigurator} is optional.
diff --git a/src/main/java/org/codehaus/plexus/velocity/internal/Nullable.java b/src/main/java/org/codehaus/plexus/velocity/internal/Nullable.java
new file mode 100644
index 0000000..34e9065
--- /dev/null
+++ b/src/main/java/org/codehaus/plexus/velocity/internal/Nullable.java
@@ -0,0 +1,18 @@
+package org.codehaus.plexus.velocity.internal;
+
+import java.lang.annotation.Documented;
+import java.lang.annotation.ElementType;
+import java.lang.annotation.Retention;
+import java.lang.annotation.RetentionPolicy;
+import java.lang.annotation.Target;
+
+/**
+ * Internal Nullable annotation to mark parameters that can be null.
+ *
+ * Guice allow any Nullable annotation, so this one can be used instead of adding a dependency to sisu-inject.
+ * UseNullable
+ */
+@Target({ElementType.PARAMETER})
+@Retention(RetentionPolicy.RUNTIME)
+@Documented
+@interface Nullable {}