# Adopting 4.16 mechanisms and APIs

This section describes changes that are required if you are trying to change your 4.15 plug-in to adopt the 4.16 mechanisms and APIs.

1. ICU4J scheduled for removal

## 1. Depenendency on ICU4J scheduled for removal

What is affected: Clients that refer to classes in com.ibm.icu.* packages.

Description: Callers of classes in `com.ibm.icu.*` package are advised to migrate to respective classes in `java.text` or `java.util` packages.

Action required: If your bundle has a Require-Bundle: com.ibm.icu or Import-Package: com.ibm.icu.*, remove it. Fix the resulting compilation errors in java files by replacing the `com.ibm.icu.*` imports with imports of respective classes from `java.text` or `java.util` as documented in the ICU4J class being replaced. See Bug 562582.