}
private void registerCommands(CmdLineArgumentsAndSwitches cmdln) {
Properties uMigrateProperties = uMigrateProperties(cmdln);
ApplicationProperties applicationProperties = new ApplicationPropertiesImpl(uMigrateProperties);
FileUtil fileUtil = new FileUtilImpl(new StreamUtilImpl());
ConfigurationImpl configuration = new ConfigurationImpl(applicationProperties, fileUtil, uMigrateProperties);
ConditionHandlerListAssembler.setupConditions(configuration);
CommandAssemblerImpl commandAssembler = new CommandAssemblerImpl(configuration);
PlainProperties properties = new PlainProperties();