if (option instanceof NestedTransferPluginOption) {
assertNotNull(ReflectionUtil.getClassFromType(option.getType()));
System.out.println(new String(new char[wrap]).replace("\0", "\t") + ReflectionUtil.getClassFromType(option.getType()) + "#"
+ option.getField().getName() + " (nested)");
TransferSettings nestedSettings = (TransferSettings) ReflectionUtil.getClassFromType(option.getType()).newInstance();
settings.setField(option.getField().getName(), nestedSettings);
for (TransferPluginOption nItem : ((NestedTransferPluginOption) option).getOptions()) {
askNestedPluginSettings(nestedSettings, nItem, ++wrap);
}