code: public static AddonId from(String name, String version, String apiVersion)
     {
        return AddonId.from(name, SingleVersion.valueOf(version),
                            apiVersion == null || apiVersion.trim().isEmpty() ?
                                    EmptyVersion.getInstance() :
                                    SingleVersion.valueOf(apiVersion));
     }
docs: Create an {@link AddonId} from the given name, version, and API version.