void (@Nullable PsiElement from) { if (from instanceof PyStatementWithElse) { extractFromConditionalBlock((PyStatementWithElse)from); } else if (from instanceof PyStatementPart) { extractFromElseBlock((PyStatementPart)from); } else if (from instanceof PyWithStatement) { extractFromWithBlock((PyWithStatement)from); } }