Extract Function: In case of top-level and member declarations place extracted function after the original container
Move skipVisibility check to createTempCopy()
Replace accessor functions with property
Extract Function: Limit the set of allowed containers for the default action
Extract Function: Create separate action for extraction to arbitrary code block
Extract Function: Replace IDEA "Extract Method..." action with "Extract Function..."