diff --git a/core/trino-main/src/main/java/io/trino/sql/gen/InCodeGenerator.java b/core/trino-main/src/main/java/io/trino/sql/gen/InCodeGenerator.java
index 3fdc43da6337..78d5907c1837 100644
--- a/core/trino-main/src/main/java/io/trino/sql/gen/InCodeGenerator.java
+++ b/core/trino-main/src/main/java/io/trino/sql/gen/InCodeGenerator.java
@@ -25,11 +25,11 @@
import io.airlift.bytecode.control.SwitchStatement.SwitchBuilder;
import io.airlift.bytecode.instruction.LabelNode;
import io.trino.metadata.ResolvedFunction;
+import io.trino.plugin.base.util.FastutilSetHelper;
import io.trino.spi.type.Type;
import io.trino.sql.relational.ConstantExpression;
import io.trino.sql.relational.RowExpression;
import io.trino.sql.relational.SpecialForm;
-import io.trino.util.FastutilSetHelper;
import java.lang.invoke.MethodHandle;
import java.util.Collection;
@@ -43,6 +43,7 @@
import static io.airlift.bytecode.expression.BytecodeExpressions.constantTrue;
import static io.airlift.bytecode.expression.BytecodeExpressions.invokeStatic;
import static io.airlift.bytecode.instruction.JumpInstruction.jump;
+import static io.trino.plugin.base.util.FastutilSetHelper.toFastutilHashSet;
import static io.trino.spi.function.InvocationConvention.InvocationArgumentConvention.NEVER_NULL;
import static io.trino.spi.function.InvocationConvention.InvocationReturnConvention.FAIL_ON_NULL;
import static io.trino.spi.function.InvocationConvention.InvocationReturnConvention.NULLABLE_RETURN;
@@ -53,7 +54,6 @@
import static io.trino.sql.gen.BytecodeUtils.ifWasNullPopAndGoto;
import static io.trino.sql.gen.BytecodeUtils.invoke;
import static io.trino.sql.gen.BytecodeUtils.loadConstant;
-import static io.trino.util.FastutilSetHelper.toFastutilHashSet;
import static java.lang.Math.toIntExact;
public class InCodeGenerator
diff --git a/core/trino-main/src/main/java/io/trino/sql/planner/ExpressionInterpreter.java b/core/trino-main/src/main/java/io/trino/sql/planner/ExpressionInterpreter.java
index 86b70e7ab5a3..f0c43918ba1b 100644
--- a/core/trino-main/src/main/java/io/trino/sql/planner/ExpressionInterpreter.java
+++ b/core/trino-main/src/main/java/io/trino/sql/planner/ExpressionInterpreter.java
@@ -24,6 +24,7 @@
import io.trino.metadata.Metadata;
import io.trino.metadata.ResolvedFunction;
import io.trino.operator.scalar.ArraySubscriptOperator;
+import io.trino.plugin.base.util.FastutilSetHelper;
import io.trino.security.AccessControl;
import io.trino.spi.TrinoException;
import io.trino.spi.block.Block;
@@ -97,7 +98,6 @@
import io.trino.type.JoniRegexp;
import io.trino.type.LikeFunctions;
import io.trino.type.TypeCoercion;
-import io.trino.util.FastutilSetHelper;
import java.lang.invoke.MethodHandle;
import java.lang.invoke.MethodHandles;
diff --git a/lib/trino-plugin-toolkit/pom.xml b/lib/trino-plugin-toolkit/pom.xml
index 99c30b917a01..b51d9ede2fa5 100644
--- a/lib/trino-plugin-toolkit/pom.xml
+++ b/lib/trino-plugin-toolkit/pom.xml
@@ -89,6 +89,11 @@
guice
+
+ it.unimi.dsi
+ fastutil
+
+
javax.inject
javax.inject
diff --git a/core/trino-main/src/main/java/io/trino/util/FastutilSetHelper.java b/lib/trino-plugin-toolkit/src/main/java/io/trino/plugin/base/util/FastutilSetHelper.java
similarity index 99%
rename from core/trino-main/src/main/java/io/trino/util/FastutilSetHelper.java
rename to lib/trino-plugin-toolkit/src/main/java/io/trino/plugin/base/util/FastutilSetHelper.java
index fdfdf7b7ed2a..3caedf0b7fc7 100644
--- a/core/trino-main/src/main/java/io/trino/util/FastutilSetHelper.java
+++ b/lib/trino-plugin-toolkit/src/main/java/io/trino/plugin/base/util/FastutilSetHelper.java
@@ -11,7 +11,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package io.trino.util;
+package io.trino.plugin.base.util;
import io.trino.spi.TrinoException;
import io.trino.spi.type.Type;
diff --git a/lib/trino-rcfile/pom.xml b/lib/trino-rcfile/pom.xml
index 51fb7c56364b..eea137f4a5e4 100644
--- a/lib/trino-rcfile/pom.xml
+++ b/lib/trino-rcfile/pom.xml
@@ -97,12 +97,6 @@
test
-
- it.unimi.dsi
- fastutil
- test
-
-
org.slf4j
jcl-over-slf4j