public ShowMessageRequestParamsDto(org.eclipse.lsp4j.ShowMessageRequestParams o) { if (o.getActions() == null) { setActions((java.util.List<org.eclipse.lsp4j.MessageActionItem>)null); } else { ArrayList<org.eclipse.lsp4j.MessageActionItem> actionsVal= new ArrayList<org.eclipse.lsp4j.MessageActionItem>(); for (org.eclipse.lsp4j.MessageActionItem actionsValX : o.getActions()) { org.eclipse.lsp4j.MessageActionItem actionsValY = new MessageActionItemDto(actionsValX); actionsVal.add(actionsValY); } setActions((java.util.List<org.eclipse.lsp4j.MessageActionItem>)actionsVal); } if (o.getType() == null) { setType((org.eclipse.lsp4j.MessageType)null); } else { org.eclipse.lsp4j.MessageType typeVal = (org.eclipse.lsp4j.MessageType)makeDto(o.getType());; setType((org.eclipse.lsp4j.MessageType)typeVal); } if (o.getMessage() == null) { setMessage((java.lang.String)null); } else { java.lang.String messageVal = (java.lang.String)makeDto(o.getMessage());; setMessage((java.lang.String)messageVal); } }