(Fixing English mistake: methodShorter -> methodSorter)
Made MethodAppearanceFineTuner a bit more future proof by using an object as input instead of individual parameters. Thus, new input parameters can be added later without breaking BC. Also renamed MethodAppearanceFineTuner.fineTuneMethodAppearance to MethodAppearanceFineTuner.process.