private void from(Object object) { if (object instanceof WithName) { WithName instance = (WithName) object; String nameValue = instance.getName(); if (nameValue != null) { name(nameValue); } } if (object instanceof WithConfiguredProperties) { WithConfiguredProperties instance = (WithConfiguredProperties) object; putAllConfiguredProperties(instance.getConfiguredProperties()); } if (object instanceof ActionDescriptor.ActionDescriptorStep) { ActionDescriptor.ActionDescriptorStep instance = (ActionDescriptor.ActionDescriptorStep) object; String descriptionValue = instance.getDescription(); if (descriptionValue != null) { description(descriptionValue); } } if (object instanceof WithConfigurationProperties) { WithConfigurationProperties instance = (WithConfigurationProperties) object; putAllProperties(instance.getProperties()); } }