public RenameOptionsDto(org.eclipse.lsp4j.RenameOptions o) { if (o.getPrepareProvider() == null) { setPrepareProvider((java.lang.Boolean)null); } else { java.lang.Boolean prepareProviderVal = (java.lang.Boolean)makeDto(o.getPrepareProvider());; setPrepareProvider((java.lang.Boolean)prepareProviderVal); } if (o.getId() == null) { setId((java.lang.String)null); } else { java.lang.String idVal = (java.lang.String)makeDto(o.getId());; setId((java.lang.String)idVal); } if (o.getDocumentSelector() == null) { setDocumentSelector((java.util.List<org.eclipse.lsp4j.DocumentFilter>)null); } else { ArrayList<org.eclipse.lsp4j.DocumentFilter> documentSelectorVal= new ArrayList<org.eclipse.lsp4j.DocumentFilter>(); for (org.eclipse.lsp4j.DocumentFilter documentSelectorValX : o.getDocumentSelector()) { org.eclipse.lsp4j.DocumentFilter documentSelectorValY = new DocumentFilterDto(documentSelectorValX); documentSelectorVal.add(documentSelectorValY); } setDocumentSelector((java.util.List<org.eclipse.lsp4j.DocumentFilter>)documentSelectorVal); } }