Repository: open-feature/java-sdk (java)

Issue:
Change package name?
On the Sept 29 community call, an attendee suggested we remove "java" from the package names in the SDK (their argument was "java" is implied). I see their point, though I also don't think it's needed.

Basically: `dev.openfeature.javasdk` would become: `dev.openfeature.sdk`.

I'm just bringing this up because "now is the time" before we start marking things as stable. Mostly interested in @justinabrahms 's opinion on this one.

**UPDATE: We will likely do this at 1.0**

Pull request:
refactor!: Change the package name. Everyone knows it's java (or it doesn't matter)
Fixes #82

Patch:
diff --git a/README.md b/README.md
index b323271..b6a501a 100644
--- a/README.md
+++ b/README.md
@@ -1,7 +1,7 @@
 # OpenFeature SDK for Java
 
-[![Maven Central](https://maven-badges.herokuapp.com/maven-central/dev.openfeature/javasdk/badge.svg)](https://maven-badges.herokuapp.com/maven-central/dev.openfeature/javasdk)
-[![javadoc](https://javadoc.io/badge2/dev.openfeature/javasdk/javadoc.svg)](https://javadoc.io/doc/dev.openfeature/javasdk) 
+[![Maven Central](https://maven-badges.herokuapp.com/maven-central/dev.openfeature/sdk/badge.svg)](https://maven-badges.herokuapp.com/maven-central/dev.openfeature/sdk)
+[![javadoc](https://javadoc.io/badge2/dev.openfeature/sdk/javadoc.svg)](https://javadoc.io/doc/dev.openfeature/sdk) 
 [![Project Status: WIP – Initial development is in progress, but there has not yet been a stable, usable release suitable for the public.](https://www.repostatus.org/badges/latest/wip.svg)](https://www.repostatus.org/#wip)
 [![Specification](https://img.shields.io/static/v1?label=Specification&message=v0.5.0&color=yellow)](https://github.com/open-feature/spec/tree/v0.5.0)
 [![Known Vulnerabilities](https://snyk.io/test/github/open-feature/java-sdk/badge.svg)](https://snyk.io/test/github/open-feature/java-sdk)
@@ -20,7 +20,7 @@ This library is intended to be used in server-side contexts and has not been eva
 While `Boolean` provides the simplest introduction, we offer a variety of flag types.
 
 ```java
-import dev.openfeature.javasdk.Structure;
+import dev.openfeature.sdk.Structure;
 
 class MyClass {
     public UI booleanExample() {
@@ -65,7 +65,7 @@ class MyClass {
 ```xml
 <dependency>
     <groupId>dev.openfeature</groupId>
-    <artifactId>javasdk</artifactId>
+    <artifactId>sdk</artifactId>
     <version>0.2.2</version>
 </dependency>
 ```
@@ -90,7 +90,7 @@ If you would like snapshot builds, this is the relevant repository information:
 <!-- x-release-please-start-version -->
 ```groovy
 dependencies {
-    implementation 'dev.openfeature:javasdk:0.2.2'
+    implementation 'dev.openfeature:sdk:0.2.2'
 }
 ```
 <!-- x-release-please-end-version -->
diff --git a/pom.xml b/pom.xml
index 7d9cae2..9d23198 100644
--- a/pom.xml
+++ b/pom.xml
@@ -3,7 +3,7 @@
   <modelVersion>4.0.0</modelVersion>
 
   <groupId>dev.openfeature</groupId>
-  <artifactId>javasdk</artifactId>
+  <artifactId>sdk</artifactId>
   <version>0.2.2</version> <!--x-release-please-version -->
 
   <properties>
@@ -137,15 +137,6 @@
       <version>31.1-jre</version>
       <scope>test</scope>
     </dependency>
-
-    <dependency>
-      <groupId>dev.openfeature.contrib.providers</groupId>
-      <artifactId>flagd</artifactId>
-      <!-- TODO: update this version -->
-      <version>0.3.2</version>
-      <scope>test</scope>
-    </dependency>
-
   </dependencies>
 
   <dependencyManagement>
@@ -271,7 +262,7 @@
             <configuration>
               <dataFile>${project.build.directory}/coverage-reports/jacoco-ut.exec</dataFile>
               <excludes>
-                <exclude>dev/openfeature/javasdk/exceptions/**</exclude>
+                <exclude>dev/openfeature/sdk/exceptions/**</exclude>
               </excludes>
 
               <rules>
diff --git a/release-please-config.json b/release-please-config.json
index bf0d675..97d0227 100644
--- a/release-please-config.json
+++ b/release-please-config.json
@@ -2,7 +2,7 @@
   "bootstrap-sha": "c701a6c4ebbe1170a25ca7636a31508b9628831c",
   "packages": {
     ".": {
-      "package-name": "dev.openfeature.javasdk",
+      "package-name": "dev.openfeature.sdk",
       "release-type": "simple",
       "bump-minor-pre-major": true,
       "bump-patch-for-minor-pre-major": true,
@@ -13,4 +13,4 @@
       ]
     }
   }
-}
\ No newline at end of file
+}
diff --git a/spotbugs-exclusions.xml b/spotbugs-exclusions.xml
index 59e92ca..8675964 100644
--- a/spotbugs-exclusions.xml
+++ b/spotbugs-exclusions.xml
@@ -6,18 +6,18 @@
 
     <!-- I'm reasonably confident that the singleton pattern isn't exposing internal representation -->
     <And>
-        <Class name="dev.openfeature.javasdk.OpenFeatureAPI"/>
+        <Class name="dev.openfeature.sdk.OpenFeatureAPI"/>
         <Bug pattern="MS_EXPOSE_REP"/>
     </And>
     <!-- similarly, client using the singleton doesn't seem bad -->
     <And>
-        <Class name="dev.openfeature.javasdk.OpenFeatureClient"/>
+        <Class name="dev.openfeature.sdk.OpenFeatureClient"/>
         <Bug pattern="EI_EXPOSE_REP2"/>
     </And>
 
     <!-- Test class that should be excluded -->
     <Match>
-        <Class name="dev.openfeature.javasdk.DoSomethingProvider"/>
+        <Class name="dev.openfeature.sdk.DoSomethingProvider"/>
     </Match>
     <!-- All bugs in test classes, except for JUnit-specific bugs -->
     <Match>
diff --git a/src/main/java/dev/openfeature/javasdk/BaseEvaluation.java b/src/main/java/dev/openfeature/sdk/BaseEvaluation.java
similarity index 96%
rename from src/main/java/dev/openfeature/javasdk/BaseEvaluation.java
rename to src/main/java/dev/openfeature/sdk/BaseEvaluation.java
index f0524e0..ed6e935 100644
--- a/src/main/java/dev/openfeature/javasdk/BaseEvaluation.java
+++ b/src/main/java/dev/openfeature/sdk/BaseEvaluation.java
@@ -1,4 +1,4 @@
-package dev.openfeature.javasdk;
+package dev.openfeature.sdk;
 
 /**
  * This is a common interface between the evaluation results that providers return and what is given to the end users.
diff --git a/src/main/java/dev/openfeature/javasdk/BooleanHook.java b/src/main/java/dev/openfeature/sdk/BooleanHook.java
similarity index 86%
rename from src/main/java/dev/openfeature/javasdk/BooleanHook.java
rename to src/main/java/dev/openfeature/sdk/BooleanHook.java
index fd2d739..26fff41 100644
--- a/src/main/java/dev/openfeature/javasdk/BooleanHook.java
+++ b/src/main/java/dev/openfeature/sdk/BooleanHook.java
@@ -1,4 +1,4 @@
-package dev.openfeature.javasdk;
+package dev.openfeature.sdk;
 
 public interface BooleanHook extends Hook<Boolean> {
 
diff --git a/src/main/java/dev/openfeature/javasdk/Client.java b/src/main/java/dev/openfeature/sdk/Client.java
similarity index 96%
rename from src/main/java/dev/openfeature/javasdk/Client.java
rename to src/main/java/dev/openfeature/sdk/Client.java
index 9ea6e9e..07015a6 100644
--- a/src/main/java/dev/openfeature/javasdk/Client.java
+++ b/src/main/java/dev/openfeature/sdk/Client.java
@@ -1,4 +1,4 @@
-package dev.openfeature.javasdk;
+package dev.openfeature.sdk;
 
 import java.util.List;
 
diff --git a/src/main/java/dev/openfeature/javasdk/DoubleHook.java b/src/main/java/dev/openfeature/sdk/DoubleHook.java
similarity index 85%
rename from src/main/java/dev/openfeature/javasdk/DoubleHook.java
rename to src/main/java/dev/openfeature/sdk/DoubleHook.java
index 0e80cad..2ec179d 100644
--- a/src/main/java/dev/openfeature/javasdk/DoubleHook.java
+++ b/src/main/java/dev/openfeature/sdk/DoubleHook.java
@@ -1,4 +1,4 @@
-package dev.openfeature.javasdk;
+package dev.openfeature.sdk;
 
 public interface DoubleHook extends Hook<Double> {
 
diff --git a/src/main/java/dev/openfeature/javasdk/ErrorCode.java b/src/main/java/dev/openfeature/sdk/ErrorCode.java
similarity index 81%
rename from src/main/java/dev/openfeature/javasdk/ErrorCode.java
rename to src/main/java/dev/openfeature/sdk/ErrorCode.java
index 7b54ce5..2acf31e 100644
--- a/src/main/java/dev/openfeature/javasdk/ErrorCode.java
+++ b/src/main/java/dev/openfeature/sdk/ErrorCode.java
@@ -1,4 +1,4 @@
-package dev.openfeature.javasdk;
+package dev.openfeature.sdk;
 
 public enum ErrorCode {
     PROVIDER_NOT_READY, FLAG_NOT_FOUND, PARSE_ERROR, TYPE_MISMATCH, TARGETING_KEY_MISSING, INVALID_CONTEXT, GENERAL
diff --git a/src/main/java/dev/openfeature/javasdk/EvaluationContext.java b/src/main/java/dev/openfeature/sdk/EvaluationContext.java
similarity index 99%
rename from src/main/java/dev/openfeature/javasdk/EvaluationContext.java
rename to src/main/java/dev/openfeature/sdk/EvaluationContext.java
index f7f11ad..ed65ad9 100644
--- a/src/main/java/dev/openfeature/javasdk/EvaluationContext.java
+++ b/src/main/java/dev/openfeature/sdk/EvaluationContext.java
@@ -1,4 +1,4 @@
-package dev.openfeature.javasdk;
+package dev.openfeature.sdk;
 
 import java.time.Instant;
 import java.util.List;
diff --git a/src/main/java/dev/openfeature/javasdk/FeatureProvider.java b/src/main/java/dev/openfeature/sdk/FeatureProvider.java
similarity index 96%
rename from src/main/java/dev/openfeature/javasdk/FeatureProvider.java
rename to src/main/java/dev/openfeature/sdk/FeatureProvider.java
index 0938185..77e9cd6 100644
--- a/src/main/java/dev/openfeature/javasdk/FeatureProvider.java
+++ b/src/main/java/dev/openfeature/sdk/FeatureProvider.java
@@ -1,4 +1,4 @@
-package dev.openfeature.javasdk;
+package dev.openfeature.sdk;
 
 import java.util.ArrayList;
 import java.util.List;
diff --git a/src/main/java/dev/openfeature/javasdk/Features.java b/src/main/java/dev/openfeature/sdk/Features.java
similarity index 99%
rename from src/main/java/dev/openfeature/javasdk/Features.java
rename to src/main/java/dev/openfeature/sdk/Features.java
index 79bd403..ba25021 100644
--- a/src/main/java/dev/openfeature/javasdk/Features.java
+++ b/src/main/java/dev/openfeature/sdk/Features.java
@@ -1,4 +1,4 @@
-package dev.openfeature.javasdk;
+package dev.openfeature.sdk;
 
 /**
  * An API for the type-specific fetch methods offered to users.
diff --git a/src/main/java/dev/openfeature/javasdk/FlagEvaluationDetails.java b/src/main/java/dev/openfeature/sdk/FlagEvaluationDetails.java
similarity index 97%
rename from src/main/java/dev/openfeature/javasdk/FlagEvaluationDetails.java
rename to src/main/java/dev/openfeature/sdk/FlagEvaluationDetails.java
index 0440cf5..d9c85be 100644
--- a/src/main/java/dev/openfeature/javasdk/FlagEvaluationDetails.java
+++ b/src/main/java/dev/openfeature/sdk/FlagEvaluationDetails.java
@@ -1,4 +1,4 @@
-package dev.openfeature.javasdk;
+package dev.openfeature.sdk;
 
 import lombok.Builder;
 import lombok.Data;
diff --git a/src/main/java/dev/openfeature/javasdk/FlagEvaluationOptions.java b/src/main/java/dev/openfeature/sdk/FlagEvaluationOptions.java
similarity index 89%
rename from src/main/java/dev/openfeature/javasdk/FlagEvaluationOptions.java
rename to src/main/java/dev/openfeature/sdk/FlagEvaluationOptions.java
index ea10b85..81408be 100644
--- a/src/main/java/dev/openfeature/javasdk/FlagEvaluationOptions.java
+++ b/src/main/java/dev/openfeature/sdk/FlagEvaluationOptions.java
@@ -1,4 +1,4 @@
-package dev.openfeature.javasdk;
+package dev.openfeature.sdk;
 
 import java.util.HashMap;
 import java.util.List;
diff --git a/src/main/java/dev/openfeature/javasdk/FlagValueType.java b/src/main/java/dev/openfeature/sdk/FlagValueType.java
similarity index 70%
rename from src/main/java/dev/openfeature/javasdk/FlagValueType.java
rename to src/main/java/dev/openfeature/sdk/FlagValueType.java
index 16b080c..62ca412 100644
--- a/src/main/java/dev/openfeature/javasdk/FlagValueType.java
+++ b/src/main/java/dev/openfeature/sdk/FlagValueType.java
@@ -1,4 +1,4 @@
-package dev.openfeature.javasdk;
+package dev.openfeature.sdk;
 
 public enum FlagValueType {
     STRING, INTEGER, DOUBLE, OBJECT, BOOLEAN;
diff --git a/src/main/java/dev/openfeature/javasdk/Hook.java b/src/main/java/dev/openfeature/sdk/Hook.java
similarity index 98%
rename from src/main/java/dev/openfeature/javasdk/Hook.java
rename to src/main/java/dev/openfeature/sdk/Hook.java
index 4466c9b..3856af2 100644
--- a/src/main/java/dev/openfeature/javasdk/Hook.java
+++ b/src/main/java/dev/openfeature/sdk/Hook.java
@@ -1,4 +1,4 @@
-package dev.openfeature.javasdk;
+package dev.openfeature.sdk;
 
 import java.util.Map;
 import java.util.Optional;
diff --git a/src/main/java/dev/openfeature/javasdk/HookContext.java b/src/main/java/dev/openfeature/sdk/HookContext.java
similarity index 97%
rename from src/main/java/dev/openfeature/javasdk/HookContext.java
rename to src/main/java/dev/openfeature/sdk/HookContext.java
index 584db16..26b14f7 100644
--- a/src/main/java/dev/openfeature/javasdk/HookContext.java
+++ b/src/main/java/dev/openfeature/sdk/HookContext.java
@@ -1,4 +1,4 @@
-package dev.openfeature.javasdk;
+package dev.openfeature.sdk;
 
 import lombok.Builder;
 import lombok.NonNull;
diff --git a/src/main/java/dev/openfeature/javasdk/HookSupport.java b/src/main/java/dev/openfeature/sdk/HookSupport.java
similarity index 99%
rename from src/main/java/dev/openfeature/javasdk/HookSupport.java
rename to src/main/java/dev/openfeature/sdk/HookSupport.java
index d78243b..6e29eae 100644
--- a/src/main/java/dev/openfeature/javasdk/HookSupport.java
+++ b/src/main/java/dev/openfeature/sdk/HookSupport.java
@@ -1,4 +1,4 @@
-package dev.openfeature.javasdk;
+package dev.openfeature.sdk;
 
 import java.util.*;
 import java.util.function.Consumer;
diff --git a/src/main/java/dev/openfeature/javasdk/IntegerHook.java b/src/main/java/dev/openfeature/sdk/IntegerHook.java
similarity index 86%
rename from src/main/java/dev/openfeature/javasdk/IntegerHook.java
rename to src/main/java/dev/openfeature/sdk/IntegerHook.java
index 41453a7..a178904 100644
--- a/src/main/java/dev/openfeature/javasdk/IntegerHook.java
+++ b/src/main/java/dev/openfeature/sdk/IntegerHook.java
@@ -1,4 +1,4 @@
-package dev.openfeature.javasdk;
+package dev.openfeature.sdk;
 
 public interface IntegerHook extends Hook<Integer> {
 
diff --git a/src/main/java/dev/openfeature/javasdk/Metadata.java b/src/main/java/dev/openfeature/sdk/Metadata.java
similarity index 77%
rename from src/main/java/dev/openfeature/javasdk/Metadata.java
rename to src/main/java/dev/openfeature/sdk/Metadata.java
index fb6122b..7e614c2 100644
--- a/src/main/java/dev/openfeature/javasdk/Metadata.java
+++ b/src/main/java/dev/openfeature/sdk/Metadata.java
@@ -1,4 +1,4 @@
-package dev.openfeature.javasdk;
+package dev.openfeature.sdk;
 
 /**
  * Holds identifying information about a given entity.
diff --git a/src/main/java/dev/openfeature/javasdk/NoOpProvider.java b/src/main/java/dev/openfeature/sdk/NoOpProvider.java
similarity index 98%
rename from src/main/java/dev/openfeature/javasdk/NoOpProvider.java
rename to src/main/java/dev/openfeature/sdk/NoOpProvider.java
index ef7dccd..00abedc 100644
--- a/src/main/java/dev/openfeature/javasdk/NoOpProvider.java
+++ b/src/main/java/dev/openfeature/sdk/NoOpProvider.java
@@ -1,4 +1,4 @@
-package dev.openfeature.javasdk;
+package dev.openfeature.sdk;
 
 import lombok.Getter;
 
diff --git a/src/main/java/dev/openfeature/javasdk/OpenFeatureAPI.java b/src/main/java/dev/openfeature/sdk/OpenFeatureAPI.java
similarity index 97%
rename from src/main/java/dev/openfeature/javasdk/OpenFeatureAPI.java
rename to src/main/java/dev/openfeature/sdk/OpenFeatureAPI.java
index 76bb3cb..5918fa0 100644
--- a/src/main/java/dev/openfeature/javasdk/OpenFeatureAPI.java
+++ b/src/main/java/dev/openfeature/sdk/OpenFeatureAPI.java
@@ -1,4 +1,4 @@
-package dev.openfeature.javasdk;
+package dev.openfeature.sdk;
 
 import lombok.Getter;
 import lombok.Setter;
diff --git a/src/main/java/dev/openfeature/javasdk/OpenFeatureClient.java b/src/main/java/dev/openfeature/sdk/OpenFeatureClient.java
similarity index 98%
rename from src/main/java/dev/openfeature/javasdk/OpenFeatureClient.java
rename to src/main/java/dev/openfeature/sdk/OpenFeatureClient.java
index 361e8bc..957afc8 100644
--- a/src/main/java/dev/openfeature/javasdk/OpenFeatureClient.java
+++ b/src/main/java/dev/openfeature/sdk/OpenFeatureClient.java
@@ -1,4 +1,4 @@
-package dev.openfeature.javasdk;
+package dev.openfeature.sdk;
 
 import java.util.ArrayList;
 import java.util.Arrays;
@@ -6,9 +6,9 @@ import java.util.Collections;
 import java.util.List;
 import java.util.Map;
 
-import dev.openfeature.javasdk.exceptions.GeneralError;
-import dev.openfeature.javasdk.exceptions.OpenFeatureError;
-import dev.openfeature.javasdk.internal.ObjectUtils;
+import dev.openfeature.sdk.exceptions.GeneralError;
+import dev.openfeature.sdk.exceptions.OpenFeatureError;
+import dev.openfeature.sdk.internal.ObjectUtils;
 import lombok.Getter;
 import lombok.Setter;
 import lombok.extern.slf4j.Slf4j;
diff --git a/src/main/java/dev/openfeature/javasdk/ProviderEvaluation.java b/src/main/java/dev/openfeature/sdk/ProviderEvaluation.java
similarity index 90%
rename from src/main/java/dev/openfeature/javasdk/ProviderEvaluation.java
rename to src/main/java/dev/openfeature/sdk/ProviderEvaluation.java
index df93913..3f2b69b 100644
--- a/src/main/java/dev/openfeature/javasdk/ProviderEvaluation.java
+++ b/src/main/java/dev/openfeature/sdk/ProviderEvaluation.java
@@ -1,4 +1,4 @@
-package dev.openfeature.javasdk;
+package dev.openfeature.sdk;
 
 import lombok.Builder;
 import lombok.Data;
diff --git a/src/main/java/dev/openfeature/javasdk/Reason.java b/src/main/java/dev/openfeature/sdk/Reason.java
similarity index 72%
rename from src/main/java/dev/openfeature/javasdk/Reason.java
rename to src/main/java/dev/openfeature/sdk/Reason.java
index a916693..107665b 100644
--- a/src/main/java/dev/openfeature/javasdk/Reason.java
+++ b/src/main/java/dev/openfeature/sdk/Reason.java
@@ -1,4 +1,4 @@
-package dev.openfeature.javasdk;
+package dev.openfeature.sdk;
 
 public enum Reason {
     DISABLED, SPLIT, TARGETING_MATCH, DEFAULT, UNKNOWN, ERROR
diff --git a/src/main/java/dev/openfeature/javasdk/StringHook.java b/src/main/java/dev/openfeature/sdk/StringHook.java
similarity index 85%
rename from src/main/java/dev/openfeature/javasdk/StringHook.java
rename to src/main/java/dev/openfeature/sdk/StringHook.java
index 42ad2fd..15ee523 100644
--- a/src/main/java/dev/openfeature/javasdk/StringHook.java
+++ b/src/main/java/dev/openfeature/sdk/StringHook.java
@@ -1,4 +1,4 @@
-package dev.openfeature.javasdk;
+package dev.openfeature.sdk;
 
 public interface StringHook extends Hook<String> {
 
diff --git a/src/main/java/dev/openfeature/javasdk/Structure.java b/src/main/java/dev/openfeature/sdk/Structure.java
similarity index 97%
rename from src/main/java/dev/openfeature/javasdk/Structure.java
rename to src/main/java/dev/openfeature/sdk/Structure.java
index 87491e6..70c98b7 100644
--- a/src/main/java/dev/openfeature/javasdk/Structure.java
+++ b/src/main/java/dev/openfeature/sdk/Structure.java
@@ -1,10 +1,10 @@
-package dev.openfeature.javasdk;
+package dev.openfeature.sdk;
 
 import java.time.Instant;
 import java.util.*;
 import java.util.stream.Collectors;
 
-import dev.openfeature.javasdk.exceptions.ValueNotConvertableError;
+import dev.openfeature.sdk.exceptions.ValueNotConvertableError;
 import lombok.EqualsAndHashCode;
 import lombok.ToString;
 
diff --git a/src/main/java/dev/openfeature/javasdk/Value.java b/src/main/java/dev/openfeature/sdk/Value.java
similarity index 99%
rename from src/main/java/dev/openfeature/javasdk/Value.java
rename to src/main/java/dev/openfeature/sdk/Value.java
index abadd60..1caaf52 100644
--- a/src/main/java/dev/openfeature/javasdk/Value.java
+++ b/src/main/java/dev/openfeature/sdk/Value.java
@@ -1,4 +1,4 @@
-package dev.openfeature.javasdk;
+package dev.openfeature.sdk;
 
 import java.time.Instant;
 import java.util.List;
diff --git a/src/main/java/dev/openfeature/javasdk/exceptions/FlagNotFoundError.java b/src/main/java/dev/openfeature/sdk/exceptions/FlagNotFoundError.java
similarity index 76%
rename from src/main/java/dev/openfeature/javasdk/exceptions/FlagNotFoundError.java
rename to src/main/java/dev/openfeature/sdk/exceptions/FlagNotFoundError.java
index c91971a..78a5077 100644
--- a/src/main/java/dev/openfeature/javasdk/exceptions/FlagNotFoundError.java
+++ b/src/main/java/dev/openfeature/sdk/exceptions/FlagNotFoundError.java
@@ -1,6 +1,6 @@
-package dev.openfeature.javasdk.exceptions;
+package dev.openfeature.sdk.exceptions;
 
-import dev.openfeature.javasdk.ErrorCode;
+import dev.openfeature.sdk.ErrorCode;
 import lombok.Getter;
 import lombok.experimental.StandardException;
 
diff --git a/src/main/java/dev/openfeature/javasdk/exceptions/GeneralError.java b/src/main/java/dev/openfeature/sdk/exceptions/GeneralError.java
similarity index 75%
rename from src/main/java/dev/openfeature/javasdk/exceptions/GeneralError.java
rename to src/main/java/dev/openfeature/sdk/exceptions/GeneralError.java
index a9ebaa3..3b0e57e 100644
--- a/src/main/java/dev/openfeature/javasdk/exceptions/GeneralError.java
+++ b/src/main/java/dev/openfeature/sdk/exceptions/GeneralError.java
@@ -1,6 +1,6 @@
-package dev.openfeature.javasdk.exceptions;
+package dev.openfeature.sdk.exceptions;
 
-import dev.openfeature.javasdk.ErrorCode;
+import dev.openfeature.sdk.ErrorCode;
 import lombok.Getter;
 import lombok.experimental.StandardException;
 
diff --git a/src/main/java/dev/openfeature/javasdk/exceptions/InvalidContextError.java b/src/main/java/dev/openfeature/sdk/exceptions/InvalidContextError.java
similarity index 76%
rename from src/main/java/dev/openfeature/javasdk/exceptions/InvalidContextError.java
rename to src/main/java/dev/openfeature/sdk/exceptions/InvalidContextError.java
index e848705..150c851 100644
--- a/src/main/java/dev/openfeature/javasdk/exceptions/InvalidContextError.java
+++ b/src/main/java/dev/openfeature/sdk/exceptions/InvalidContextError.java
@@ -1,6 +1,6 @@
-package dev.openfeature.javasdk.exceptions;
+package dev.openfeature.sdk.exceptions;
 
-import dev.openfeature.javasdk.ErrorCode;
+import dev.openfeature.sdk.ErrorCode;
 import lombok.Getter;
 import lombok.experimental.StandardException;
 
diff --git a/src/main/java/dev/openfeature/javasdk/exceptions/OpenFeatureError.java b/src/main/java/dev/openfeature/sdk/exceptions/OpenFeatureError.java
similarity index 73%
rename from src/main/java/dev/openfeature/javasdk/exceptions/OpenFeatureError.java
rename to src/main/java/dev/openfeature/sdk/exceptions/OpenFeatureError.java
index 65ac44f..c831bb5 100644
--- a/src/main/java/dev/openfeature/javasdk/exceptions/OpenFeatureError.java
+++ b/src/main/java/dev/openfeature/sdk/exceptions/OpenFeatureError.java
@@ -1,6 +1,6 @@
-package dev.openfeature.javasdk.exceptions;
+package dev.openfeature.sdk.exceptions;
 
-import dev.openfeature.javasdk.ErrorCode;
+import dev.openfeature.sdk.ErrorCode;
 import lombok.experimental.StandardException;
 
 @StandardException
diff --git a/src/main/java/dev/openfeature/javasdk/exceptions/ParseError.java b/src/main/java/dev/openfeature/sdk/exceptions/ParseError.java
similarity index 75%
rename from src/main/java/dev/openfeature/javasdk/exceptions/ParseError.java
rename to src/main/java/dev/openfeature/sdk/exceptions/ParseError.java
index 63b3f36..3aa5ad9 100644
--- a/src/main/java/dev/openfeature/javasdk/exceptions/ParseError.java
+++ b/src/main/java/dev/openfeature/sdk/exceptions/ParseError.java
@@ -1,6 +1,6 @@
-package dev.openfeature.javasdk.exceptions;
+package dev.openfeature.sdk.exceptions;
 
-import dev.openfeature.javasdk.ErrorCode;
+import dev.openfeature.sdk.ErrorCode;
 import lombok.Getter;
 import lombok.experimental.StandardException;
 
diff --git a/src/main/java/dev/openfeature/javasdk/exceptions/TargetingKeyMissingError.java b/src/main/java/dev/openfeature/sdk/exceptions/TargetingKeyMissingError.java
similarity index 77%
rename from src/main/java/dev/openfeature/javasdk/exceptions/TargetingKeyMissingError.java
rename to src/main/java/dev/openfeature/sdk/exceptions/TargetingKeyMissingError.java
index 7e914d2..e1886c9 100644
--- a/src/main/java/dev/openfeature/javasdk/exceptions/TargetingKeyMissingError.java
+++ b/src/main/java/dev/openfeature/sdk/exceptions/TargetingKeyMissingError.java
@@ -1,6 +1,6 @@
-package dev.openfeature.javasdk.exceptions;
+package dev.openfeature.sdk.exceptions;
 
-import dev.openfeature.javasdk.ErrorCode;
+import dev.openfeature.sdk.ErrorCode;
 import lombok.Getter;
 import lombok.experimental.StandardException;
 
diff --git a/src/main/java/dev/openfeature/javasdk/exceptions/TypeMismatchError.java b/src/main/java/dev/openfeature/sdk/exceptions/TypeMismatchError.java
similarity index 76%
rename from src/main/java/dev/openfeature/javasdk/exceptions/TypeMismatchError.java
rename to src/main/java/dev/openfeature/sdk/exceptions/TypeMismatchError.java
index 4055a69..08ab801 100644
--- a/src/main/java/dev/openfeature/javasdk/exceptions/TypeMismatchError.java
+++ b/src/main/java/dev/openfeature/sdk/exceptions/TypeMismatchError.java
@@ -1,6 +1,6 @@
-package dev.openfeature.javasdk.exceptions;
+package dev.openfeature.sdk.exceptions;
 
-import dev.openfeature.javasdk.ErrorCode;
+import dev.openfeature.sdk.ErrorCode;
 import lombok.Getter;
 import lombok.experimental.StandardException;
 
diff --git a/src/main/java/dev/openfeature/javasdk/exceptions/ValueNotConvertableError.java b/src/main/java/dev/openfeature/sdk/exceptions/ValueNotConvertableError.java
similarity index 76%
rename from src/main/java/dev/openfeature/javasdk/exceptions/ValueNotConvertableError.java
rename to src/main/java/dev/openfeature/sdk/exceptions/ValueNotConvertableError.java
index 1cbff41..443bea7 100644
--- a/src/main/java/dev/openfeature/javasdk/exceptions/ValueNotConvertableError.java
+++ b/src/main/java/dev/openfeature/sdk/exceptions/ValueNotConvertableError.java
@@ -1,6 +1,6 @@
-package dev.openfeature.javasdk.exceptions;
+package dev.openfeature.sdk.exceptions;
 
-import dev.openfeature.javasdk.ErrorCode;
+import dev.openfeature.sdk.ErrorCode;
 import lombok.Getter;
 import lombok.experimental.StandardException;
 
diff --git a/src/main/java/dev/openfeature/javasdk/internal/ObjectUtils.java b/src/main/java/dev/openfeature/sdk/internal/ObjectUtils.java
similarity index 97%
rename from src/main/java/dev/openfeature/javasdk/internal/ObjectUtils.java
rename to src/main/java/dev/openfeature/sdk/internal/ObjectUtils.java
index c9de51f..2318bdc 100644
--- a/src/main/java/dev/openfeature/javasdk/internal/ObjectUtils.java
+++ b/src/main/java/dev/openfeature/sdk/internal/ObjectUtils.java
@@ -1,4 +1,4 @@
-package dev.openfeature.javasdk.internal;
+package dev.openfeature.sdk.internal;
 
 import java.util.*;
 import java.util.function.Supplier;


Test patch:
diff --git a/src/test/java/dev/openfeature/javasdk/AlwaysBrokenProvider.java b/src/test/java/dev/openfeature/sdk/AlwaysBrokenProvider.java
similarity index 93%
rename from src/test/java/dev/openfeature/javasdk/AlwaysBrokenProvider.java
rename to src/test/java/dev/openfeature/sdk/AlwaysBrokenProvider.java
index 044f3ce..4beb28c 100644
--- a/src/test/java/dev/openfeature/javasdk/AlwaysBrokenProvider.java
+++ b/src/test/java/dev/openfeature/sdk/AlwaysBrokenProvider.java
@@ -1,6 +1,6 @@
-package dev.openfeature.javasdk;
+package dev.openfeature.sdk;
 
-import dev.openfeature.javasdk.exceptions.FlagNotFoundError;
+import dev.openfeature.sdk.exceptions.FlagNotFoundError;
 
 public class AlwaysBrokenProvider implements FeatureProvider {
 
diff --git a/src/test/java/dev/openfeature/javasdk/DeveloperExperienceTest.java b/src/test/java/dev/openfeature/sdk/DeveloperExperienceTest.java
similarity index 97%
rename from src/test/java/dev/openfeature/javasdk/DeveloperExperienceTest.java
rename to src/test/java/dev/openfeature/sdk/DeveloperExperienceTest.java
index abd1d95..bb0825b 100644
--- a/src/test/java/dev/openfeature/javasdk/DeveloperExperienceTest.java
+++ b/src/test/java/dev/openfeature/sdk/DeveloperExperienceTest.java
@@ -1,4 +1,4 @@
-package dev.openfeature.javasdk;
+package dev.openfeature.sdk;
 
 import static org.junit.jupiter.api.Assertions.assertEquals;
 import static org.junit.jupiter.api.Assertions.assertFalse;
@@ -8,7 +8,7 @@ import static org.mockito.Mockito.verify;
 
 import org.junit.jupiter.api.Test;
 
-import dev.openfeature.javasdk.fixtures.HookFixtures;
+import dev.openfeature.sdk.fixtures.HookFixtures;
 
 import java.util.Arrays;
 
diff --git a/src/test/java/dev/openfeature/javasdk/DoSomethingProvider.java b/src/test/java/dev/openfeature/sdk/DoSomethingProvider.java
similarity index 98%
rename from src/test/java/dev/openfeature/javasdk/DoSomethingProvider.java
rename to src/test/java/dev/openfeature/sdk/DoSomethingProvider.java
index 1fd6d9d..37fd20f 100644
--- a/src/test/java/dev/openfeature/javasdk/DoSomethingProvider.java
+++ b/src/test/java/dev/openfeature/sdk/DoSomethingProvider.java
@@ -1,4 +1,4 @@
-package dev.openfeature.javasdk;
+package dev.openfeature.sdk;
 
 public class DoSomethingProvider implements FeatureProvider {
 
diff --git a/src/test/java/dev/openfeature/javasdk/EvalContextTest.java b/src/test/java/dev/openfeature/sdk/EvalContextTest.java
similarity index 99%
rename from src/test/java/dev/openfeature/javasdk/EvalContextTest.java
rename to src/test/java/dev/openfeature/sdk/EvalContextTest.java
index 3cb2078..4a974e4 100644
--- a/src/test/java/dev/openfeature/javasdk/EvalContextTest.java
+++ b/src/test/java/dev/openfeature/sdk/EvalContextTest.java
@@ -1,4 +1,4 @@
-package dev.openfeature.javasdk;
+package dev.openfeature.sdk;
 
 import static org.junit.jupiter.api.Assertions.assertEquals;
 
diff --git a/src/test/java/dev/openfeature/javasdk/FlagEvaluationSpecTest.java b/src/test/java/dev/openfeature/sdk/FlagEvaluationSpecTest.java
similarity index 99%
rename from src/test/java/dev/openfeature/javasdk/FlagEvaluationSpecTest.java
rename to src/test/java/dev/openfeature/sdk/FlagEvaluationSpecTest.java
index f2ef69d..fda13dd 100644
--- a/src/test/java/dev/openfeature/javasdk/FlagEvaluationSpecTest.java
+++ b/src/test/java/dev/openfeature/sdk/FlagEvaluationSpecTest.java
@@ -1,4 +1,4 @@
-package dev.openfeature.javasdk;
+package dev.openfeature.sdk;
 
 import static org.assertj.core.api.Assertions.assertThat;
 import static org.junit.jupiter.api.Assertions.assertEquals;
@@ -16,7 +16,7 @@ import java.util.List;
 import org.junit.jupiter.api.AfterEach;
 import org.junit.jupiter.api.Test;
 
-import dev.openfeature.javasdk.fixtures.HookFixtures;
+import dev.openfeature.sdk.fixtures.HookFixtures;
 import uk.org.lidalia.slf4jtest.LoggingEvent;
 import uk.org.lidalia.slf4jtest.TestLogger;
 import uk.org.lidalia.slf4jtest.TestLoggerFactory;
diff --git a/src/test/java/dev/openfeature/javasdk/HookContextTest.java b/src/test/java/dev/openfeature/sdk/HookContextTest.java
similarity index 96%
rename from src/test/java/dev/openfeature/javasdk/HookContextTest.java
rename to src/test/java/dev/openfeature/sdk/HookContextTest.java
index 0d2dd2a..6b28c1d 100644
--- a/src/test/java/dev/openfeature/javasdk/HookContextTest.java
+++ b/src/test/java/dev/openfeature/sdk/HookContextTest.java
@@ -1,4 +1,4 @@
-package dev.openfeature.javasdk;
+package dev.openfeature.sdk;
 
 import org.junit.jupiter.api.Test;
 
diff --git a/src/test/java/dev/openfeature/javasdk/HookSpecTest.java b/src/test/java/dev/openfeature/sdk/HookSpecTest.java
similarity index 99%
rename from src/test/java/dev/openfeature/javasdk/HookSpecTest.java
rename to src/test/java/dev/openfeature/sdk/HookSpecTest.java
index e67a8fa..1c3e45a 100644
--- a/src/test/java/dev/openfeature/javasdk/HookSpecTest.java
+++ b/src/test/java/dev/openfeature/sdk/HookSpecTest.java
@@ -1,4 +1,4 @@
-package dev.openfeature.javasdk;
+package dev.openfeature.sdk;
 
 import static org.assertj.core.api.Assertions.assertThatCode;
 import static org.assertj.core.api.Assertions.fail;
@@ -26,7 +26,7 @@ import org.junit.jupiter.api.Test;
 import org.mockito.ArgumentCaptor;
 import org.mockito.InOrder;
 
-import dev.openfeature.javasdk.fixtures.HookFixtures;
+import dev.openfeature.sdk.fixtures.HookFixtures;
 import lombok.SneakyThrows;
 
 public class HookSpecTest implements HookFixtures {
diff --git a/src/test/java/dev/openfeature/javasdk/HookSupportTest.java b/src/test/java/dev/openfeature/sdk/HookSupportTest.java
similarity index 97%
rename from src/test/java/dev/openfeature/javasdk/HookSupportTest.java
rename to src/test/java/dev/openfeature/sdk/HookSupportTest.java
index 3b95258..e846707 100644
--- a/src/test/java/dev/openfeature/javasdk/HookSupportTest.java
+++ b/src/test/java/dev/openfeature/sdk/HookSupportTest.java
@@ -1,4 +1,4 @@
-package dev.openfeature.javasdk;
+package dev.openfeature.sdk;
 
 import static org.assertj.core.api.Assertions.assertThat;
 import static org.mockito.ArgumentMatchers.any;
@@ -14,7 +14,7 @@ import org.junit.jupiter.api.Test;
 import org.junit.jupiter.params.ParameterizedTest;
 import org.junit.jupiter.params.provider.EnumSource;
 
-import dev.openfeature.javasdk.fixtures.HookFixtures;
+import dev.openfeature.sdk.fixtures.HookFixtures;
 
 class HookSupportTest implements HookFixtures {
 
diff --git a/src/test/java/dev/openfeature/javasdk/MetadataTest.java b/src/test/java/dev/openfeature/sdk/MetadataTest.java
similarity index 94%
rename from src/test/java/dev/openfeature/javasdk/MetadataTest.java
rename to src/test/java/dev/openfeature/sdk/MetadataTest.java
index bbca73f..944f45e 100644
--- a/src/test/java/dev/openfeature/javasdk/MetadataTest.java
+++ b/src/test/java/dev/openfeature/sdk/MetadataTest.java
@@ -1,4 +1,4 @@
-package dev.openfeature.javasdk;
+package dev.openfeature.sdk;
 
 import org.junit.jupiter.api.Test;
 
diff --git a/src/test/java/dev/openfeature/javasdk/NoOpProviderTest.java b/src/test/java/dev/openfeature/sdk/NoOpProviderTest.java
similarity index 97%
rename from src/test/java/dev/openfeature/javasdk/NoOpProviderTest.java
rename to src/test/java/dev/openfeature/sdk/NoOpProviderTest.java
index 0853a29..2f34cd7 100644
--- a/src/test/java/dev/openfeature/javasdk/NoOpProviderTest.java
+++ b/src/test/java/dev/openfeature/sdk/NoOpProviderTest.java
@@ -1,4 +1,4 @@
-package dev.openfeature.javasdk;
+package dev.openfeature.sdk;
 
 import static org.junit.jupiter.api.Assertions.assertEquals;
 
diff --git a/src/test/java/dev/openfeature/javasdk/NotImplementedException.java b/src/test/java/dev/openfeature/sdk/NotImplementedException.java
similarity index 86%
rename from src/test/java/dev/openfeature/javasdk/NotImplementedException.java
rename to src/test/java/dev/openfeature/sdk/NotImplementedException.java
index 149de01..09d7bcb 100644
--- a/src/test/java/dev/openfeature/javasdk/NotImplementedException.java
+++ b/src/test/java/dev/openfeature/sdk/NotImplementedException.java
@@ -1,4 +1,4 @@
-package dev.openfeature.javasdk;
+package dev.openfeature.sdk;
 
 public class NotImplementedException extends RuntimeException {
 
diff --git a/src/test/java/dev/openfeature/javasdk/OpenFeatureClientTest.java b/src/test/java/dev/openfeature/sdk/OpenFeatureClientTest.java
similarity index 93%
rename from src/test/java/dev/openfeature/javasdk/OpenFeatureClientTest.java
rename to src/test/java/dev/openfeature/sdk/OpenFeatureClientTest.java
index 06509cc..14446c1 100644
--- a/src/test/java/dev/openfeature/javasdk/OpenFeatureClientTest.java
+++ b/src/test/java/dev/openfeature/sdk/OpenFeatureClientTest.java
@@ -1,8 +1,8 @@
-package dev.openfeature.javasdk;
+package dev.openfeature.sdk;
 
 import java.util.*;
 
-import dev.openfeature.javasdk.fixtures.HookFixtures;
+import dev.openfeature.sdk.fixtures.HookFixtures;
 import org.junit.jupiter.api.*;
 import uk.org.lidalia.slf4jext.Level;
 import uk.org.lidalia.slf4jtest.*;
diff --git a/src/test/java/dev/openfeature/javasdk/ProviderSpecTest.java b/src/test/java/dev/openfeature/sdk/ProviderSpecTest.java
similarity index 99%
rename from src/test/java/dev/openfeature/javasdk/ProviderSpecTest.java
rename to src/test/java/dev/openfeature/sdk/ProviderSpecTest.java
index 846d0d4..5e64242 100644
--- a/src/test/java/dev/openfeature/javasdk/ProviderSpecTest.java
+++ b/src/test/java/dev/openfeature/sdk/ProviderSpecTest.java
@@ -1,4 +1,4 @@
-package dev.openfeature.javasdk;
+package dev.openfeature.sdk;
 import static org.junit.jupiter.api.Assertions.assertEquals;
 import static org.junit.jupiter.api.Assertions.assertNotNull;
 import static org.junit.jupiter.api.Assertions.assertNull;
diff --git a/src/test/java/dev/openfeature/javasdk/Specification.java b/src/test/java/dev/openfeature/sdk/Specification.java
similarity index 82%
rename from src/test/java/dev/openfeature/javasdk/Specification.java
rename to src/test/java/dev/openfeature/sdk/Specification.java
index 3d8bbd1..061e45e 100644
--- a/src/test/java/dev/openfeature/javasdk/Specification.java
+++ b/src/test/java/dev/openfeature/sdk/Specification.java
@@ -1,4 +1,4 @@
-package dev.openfeature.javasdk;
+package dev.openfeature.sdk;
 
 import java.lang.annotation.Repeatable;
 
diff --git a/src/test/java/dev/openfeature/javasdk/Specifications.java b/src/test/java/dev/openfeature/sdk/Specifications.java
similarity index 67%
rename from src/test/java/dev/openfeature/javasdk/Specifications.java
rename to src/test/java/dev/openfeature/sdk/Specifications.java
index 1c3a5dd..f10d90a 100644
--- a/src/test/java/dev/openfeature/javasdk/Specifications.java
+++ b/src/test/java/dev/openfeature/sdk/Specifications.java
@@ -1,4 +1,4 @@
-package dev.openfeature.javasdk;
+package dev.openfeature.sdk;
 
 public @interface Specifications {
     Specification[] value();
diff --git a/src/test/java/dev/openfeature/javasdk/StructureTest.java b/src/test/java/dev/openfeature/sdk/StructureTest.java
similarity index 98%
rename from src/test/java/dev/openfeature/javasdk/StructureTest.java
rename to src/test/java/dev/openfeature/sdk/StructureTest.java
index eccb23c..8170ea3 100644
--- a/src/test/java/dev/openfeature/javasdk/StructureTest.java
+++ b/src/test/java/dev/openfeature/sdk/StructureTest.java
@@ -1,4 +1,4 @@
-package dev.openfeature.javasdk;
+package dev.openfeature.sdk;
 
 import static org.junit.jupiter.api.Assertions.assertEquals;
 import static org.junit.jupiter.api.Assertions.assertNotSame;
diff --git a/src/test/java/dev/openfeature/javasdk/TestConstants.java b/src/test/java/dev/openfeature/sdk/TestConstants.java
similarity index 75%
rename from src/test/java/dev/openfeature/javasdk/TestConstants.java
rename to src/test/java/dev/openfeature/sdk/TestConstants.java
index 945c32f..e9786eb 100644
--- a/src/test/java/dev/openfeature/javasdk/TestConstants.java
+++ b/src/test/java/dev/openfeature/sdk/TestConstants.java
@@ -1,4 +1,4 @@
-package dev.openfeature.javasdk;
+package dev.openfeature.sdk;
 
 public class TestConstants {
     public static final String BROKEN_MESSAGE = "This is borked.";
diff --git a/src/test/java/dev/openfeature/javasdk/ValueTest.java b/src/test/java/dev/openfeature/sdk/ValueTest.java
similarity index 99%
rename from src/test/java/dev/openfeature/javasdk/ValueTest.java
rename to src/test/java/dev/openfeature/sdk/ValueTest.java
index 1221032..f8bebb2 100644
--- a/src/test/java/dev/openfeature/javasdk/ValueTest.java
+++ b/src/test/java/dev/openfeature/sdk/ValueTest.java
@@ -1,4 +1,4 @@
-package dev.openfeature.javasdk;
+package dev.openfeature.sdk;
 
 import static org.junit.jupiter.api.Assertions.assertEquals;
 import static org.junit.jupiter.api.Assertions.assertThrows;
diff --git a/src/test/java/dev/openfeature/javasdk/fixtures/HookFixtures.java b/src/test/java/dev/openfeature/sdk/fixtures/HookFixtures.java
similarity index 87%
rename from src/test/java/dev/openfeature/javasdk/fixtures/HookFixtures.java
rename to src/test/java/dev/openfeature/sdk/fixtures/HookFixtures.java
index 35cb9b7..1d1de1e 100644
--- a/src/test/java/dev/openfeature/javasdk/fixtures/HookFixtures.java
+++ b/src/test/java/dev/openfeature/sdk/fixtures/HookFixtures.java
@@ -1,6 +1,6 @@
-package dev.openfeature.javasdk.fixtures;
+package dev.openfeature.sdk.fixtures;
 
-import dev.openfeature.javasdk.*;
+import dev.openfeature.sdk.*;
 
 import static org.mockito.Mockito.spy;
 
diff --git a/src/test/java/dev/openfeature/javasdk/integration/RunCucumberTest.java b/src/test/java/dev/openfeature/sdk/integration/RunCucumberTest.java
similarity index 91%
rename from src/test/java/dev/openfeature/javasdk/integration/RunCucumberTest.java
rename to src/test/java/dev/openfeature/sdk/integration/RunCucumberTest.java
index 65c86c2..6a13ed2 100644
--- a/src/test/java/dev/openfeature/javasdk/integration/RunCucumberTest.java
+++ b/src/test/java/dev/openfeature/sdk/integration/RunCucumberTest.java
@@ -1,4 +1,4 @@
-package dev.openfeature.javasdk.integration;
+package dev.openfeature.sdk.integration;
 
 import org.junit.platform.suite.api.ConfigurationParameter;
 import org.junit.platform.suite.api.IncludeEngines;
diff --git a/src/test/java/dev/openfeature/javasdk/integration/StepDefinitions.java b/src/test/java/dev/openfeature/sdk/integration/StepDefinitions.java
similarity index 96%
rename from src/test/java/dev/openfeature/javasdk/integration/StepDefinitions.java
rename to src/test/java/dev/openfeature/sdk/integration/StepDefinitions.java
index a7d9f91..3914756 100644
--- a/src/test/java/dev/openfeature/javasdk/integration/StepDefinitions.java
+++ b/src/test/java/dev/openfeature/sdk/integration/StepDefinitions.java
@@ -1,16 +1,16 @@
-package dev.openfeature.javasdk.integration;
+package dev.openfeature.sdk.integration;
 
 import static org.junit.jupiter.api.Assertions.assertEquals;
 import static org.junit.jupiter.api.Assertions.assertTrue;
 
-import dev.openfeature.contrib.providers.flagd.FlagdProvider;
-import dev.openfeature.javasdk.Client;
-import dev.openfeature.javasdk.EvaluationContext;
-import dev.openfeature.javasdk.FlagEvaluationDetails;
-import dev.openfeature.javasdk.OpenFeatureAPI;
-import dev.openfeature.javasdk.Reason;
-import dev.openfeature.javasdk.Structure;
-import dev.openfeature.javasdk.Value;
+// import dev.openfeature.contrib.providers.flagd.FlagdProvider;
+import dev.openfeature.sdk.Client;
+import dev.openfeature.sdk.EvaluationContext;
+import dev.openfeature.sdk.FlagEvaluationDetails;
+import dev.openfeature.sdk.OpenFeatureAPI;
+import dev.openfeature.sdk.Reason;
+import dev.openfeature.sdk.Structure;
+import dev.openfeature.sdk.Value;
 import io.cucumber.java.BeforeAll;
 import io.cucumber.java.en.Then;
 import io.cucumber.java.en.When;
@@ -44,7 +44,7 @@ public class StepDefinitions {
 
     @BeforeAll()
     public static void setup() {
-        OpenFeatureAPI.getInstance().setProvider(new FlagdProvider());
+        // OpenFeatureAPI.getInstance().setProvider(new FlagdProvider());
         client = OpenFeatureAPI.getInstance().getClient();
     }
 
diff --git a/src/test/java/dev/openfeature/javasdk/internal/ObjectUtilsTest.java b/src/test/java/dev/openfeature/sdk/internal/ObjectUtilsTest.java
similarity index 96%
rename from src/test/java/dev/openfeature/javasdk/internal/ObjectUtilsTest.java
rename to src/test/java/dev/openfeature/sdk/internal/ObjectUtilsTest.java
index 9c28326..c4525e7 100644
--- a/src/test/java/dev/openfeature/javasdk/internal/ObjectUtilsTest.java
+++ b/src/test/java/dev/openfeature/sdk/internal/ObjectUtilsTest.java
@@ -1,10 +1,10 @@
-package dev.openfeature.javasdk.internal;
+package dev.openfeature.sdk.internal;
 
 import java.util.*;
 
 import org.junit.jupiter.api.*;
 
-import static dev.openfeature.javasdk.internal.ObjectUtils.defaultIfNull;
+import static dev.openfeature.sdk.internal.ObjectUtils.defaultIfNull;
 import static org.assertj.core.api.Assertions.assertThat;
 
 class ObjectUtilsTest {