class ReleasePackageJsonToObject extends AbstractJsonToObject<ReleasePackage> {

    @Override
    public ReleasePackage toObject() throws IOException {
        if (releasePackage == null) {
            // Transform JSON String to a Release Object
            releasePackage = this.mapper.readValue(this.jsonObject, ReleasePackage.class);
        }

        return releasePackage;
    }

    public  ReleasePackageJsonToObject(final String jsonObject);
    public  ReleasePackageJsonToObject(final InputStream inputStream);
    public  ReleasePackageJsonToObject(final File file);

}