public DynamicType.Builder<?> rebase(Package aPackage, ClassFileLocator classFileLocator) {
        return rebase(new PackageDescription.ForLoadedPackage(aPackage), classFileLocator);
    }
public DynamicType . Builder < ? > rebase ( Package aPackage , ClassFileLocator classFileLocator ) { return rebase ( new PackageDescription . ForLoadedPackage ( aPackage ) , classFileLocator ) ; }
Rebases a package. This offers an opportunity to add annotations to the package definition. Packages are defined
by classes named {@code package-info} without any methods or fields but permit annotations. Any field or method
definition will cause an {@link IllegalStateException} to be thrown when the type is created.

@param aPackage         The package that is being rebased.
@param classFileLocator The class file locator to use for locating the package's class file.
@return A type builder for rebasing the given package.