Fixed bug 398112: [save actions] Save Actions create inconsistency
Bug 397888: Unused type parameter problem should also depend on option to consider @param tag
Fixed bug 357450: Class folder in Java project have refresh problem
Revert "Fixed bug 357450: Class folder in Java project have refresh problem"

This reverts commit 3cc7374aad25b1fafc38139f43e8b84e4fa1b4f2.
Fixed bug 398076: Add test cases for bug 357450
Code clean up
Bug 393719: [compiler] inconsistent warnings on iteration variables
Bug 398211: UI changes for bug 381443 (@NonNull parameter not annotated in overriding method)
Fixed bug 398383: The NewWizardMenu class gets leaked when ever calling
a context menu
Bug 398211: UI changes for bug 381443 (@NonNull parameter not annotated in overriding method)
JdtTextTestSuite needs to ignore 'org.eclipse.test.performance'
Fixed bug 396808: [hovering] Package hovering shows multiple hyperlinks
if the package is present in multiple location in the build path.
Fixed bug 397447: [hovering] Code polishing for the package Javadoc
hovering feature.
Removed optimization that checks for an empty package
Fixed bug 398965: [preferences] UI option for syntactic analysis for
fields
Bug 397464: No Javadoc for package-info.java in source attachment when package-info.class doesn't exist
don't deal with inexistent elements
show annotations of package-info
Fixed bug 399087: [push down] search Referencing problem in
PushDownRefactoringProcessor
Bug 397465: [hovering] Open Declaration doesn't work in Javadoc hover on IPackageFragment