@Override protected CharSequence transform(CharSequence jsonFile) { DownloadableResource resource = this.getOriginalResource(); if (resource instanceof DownloadableClasspathResource) { DownloadableClasspathResource classpathResource = (DownloadableClasspathResource) resource; return new Contract.Builder() .name(classpathResource.getResourceLocation().getName()) .content(jsonFile) .build() .generateJavascriptForJson(); } return null; } };