public void accept(DtoFactory dtoFactory) {
dtoFactory.registerProvider(ExternalLibrariesParameters.class, new ExternalLibrariesParametersDtoProvider());
dtoFactory.registerProvider(TestFindParameters.class, new TestFindParametersDtoProvider());
dtoFactory.registerProvider(JarEntry.class, new JarEntryDtoProvider());
dtoFactory.registerProvider(TestPosition.class, new TestPositionDtoProvider());
dtoFactory.registerProvider(PackageFragment.class, new PackageFragmentDtoProvider());
dtoFactory.registerProvider(PackageFragmentRoot.class, new PackageFragmentRootDtoProvider());
dtoFactory.registerProvider(ProgressReport.class, new ProgressReportDtoProvider());
dtoFactory.registerProvider(FileStructureCommandParameters.class, new FileStructureCommandParametersDtoProvider());
dtoFactory.registerProvider(RenameSelectionParams.class, new RenameSelectionParamsDtoProvider());
dtoFactory.registerProvider(JavaCoreOptions.class, new JavaCoreOptionsDtoProvider());
dtoFactory.registerProvider(TestPositionParameters.class, new TestPositionParametersDtoProvider());
dtoFactory.registerProvider(RenamingElementInfo.class, new RenamingElementInfoDtoProvider());
dtoFactory.registerProvider(ResourceLocation.class, new ResourceLocationDtoProvider());
dtoFactory.registerProvider(ClasspathEntry.class, new ClasspathEntryDtoProvider());
dtoFactory.registerProvider(MoveSettings.class, new MoveSettingsDtoProvider());
dtoFactory.registerProvider(JobResult.class, new JobResultDtoProvider());
dtoFactory.registerProvider(OrganizeImportParams.class, new OrganizeImportParamsDtoProvider());
dtoFactory.registerProvider(RefactoringStatusEntry.class, new RefactoringStatusEntryDtoProvider());
dtoFactory.registerProvider(SearchResult.class, new SearchResultDtoProvider());
dtoFactory.registerProvider(UpdateClasspathParameters.class, new UpdateClasspathParametersDtoProvider());
dtoFactory.registerProvider(Jar.class, new JarDtoProvider());
dtoFactory.registerProvider(UsagesResponse.class, new UsagesResponseDtoProvider());
dtoFactory.registerProvider(UpdateMavenModulesInfo.class, new UpdateMavenModulesInfoDtoProvider());
dtoFactory.registerProvider(RefactoringStatus.class, new RefactoringStatusDtoProvider());
dtoFactory.registerProvider(ImplementersResponse.class, new ImplementersResponseDtoProvider());
dtoFactory.registerProvider(RenameSettings.class, new RenameSettingsDtoProvider());
dtoFactory.registerProvider(OrganizeImportsResult.class, new OrganizeImportsResultDtoProvider());
dtoFactory.registerProvider(JdtLsPreferences.class, new JdtLsPreferencesDtoProvider());
dtoFactory.registerProvider(UpdateWorkspaceParameters.class, new UpdateWorkspaceParametersDtoProvider());