void (final AbstractExtractDialog dialog) { myMethodName = dialog.getChosenMethodName(); myVariableDatum = dialog.getChosenParameters(); myStatic = isStatic() || dialog.isMakeStatic(); myIsChainedConstructor = dialog.isChainedConstructor(); myMethodVisibility = dialog.getVisibility(); final PsiType returnType = dialog.getReturnType(); if (returnType != null) { myReturnType = returnType; } myPreviewDuplicates = dialog.isPreviewUsages(); }