create install a new module , by way of composition . resulting type is inferred . concode_field_sep DetailedModuleDefinitionResourceAssembler detailedAssembler concode_elem_sep ModuleDefinitionService moduleDefinitionService concode_elem_sep ModuleDefinitionResourceAssembler simpleAssembler concode_field_sep ModuleDefinitionResource upload concode_elem_sep PagedResources<? extends ModuleDefinitionResource> list concode_elem_sep void delete concode_elem_sep DetailedModuleDefinitionResource info
ModuleDefinitionResource function ( @ RequestParam ( "srini_string" ) String arg0 , @ RequestParam ( "srini_string" ) String arg1 , @ RequestParam ( value = "srini_string" , defaultValue = "srini_string" ) boolean arg2 ) { ModuleDefinition loc0 = moduleDefinitionService . compose ( arg0 , null , arg1 , arg2 ) ; ModuleDefinitionResource loc1 = simpleAssembler . toResource ( loc0 ) ; return loc1 ; }