Bug 11748 switch to new DecoratorManager API
From the workbench change notes: API changes IWorkbenchPartSite.getDecoratorManager() - As the DecoratorManager has proven to be required for more than just IWorkbenchPartSites we have moved getDecoratorManager() to IWorkbench and deprecated the getDecoratorManager() in IWorkbenchPartSite. The one in IWorkbenchPartSite will be removed after the other Eclipse components have had a chance to switch to the new API.
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/packageview/PackageExplorerPart.java
static final String TAG_SELECTION= "selection"; 
	static final String TAG_EXPANDED= "expanded"; 
	static final String TAG_ELEMENT= "element"; 
	static final String TAG_PATH= "path"; 
	static final String TAG_VERTICAL_POSITION= "verticalPosition"; 
	static final String TAG_HORIZONTAL_POSITION= "horizontalPosition"; 
	static final String TAG_FILTERS = "filters"; 
	static final String TAG_FILTER = "filter"; 
	static final String TAG_SHOWLIBRARIES = "showLibraries"; 
	static final String TAG_SHOWBINARIES = "showBinaries"; 
	static final String TAG_WORKINGSET = "workingset"; 
	private JavaElementPatternFilter fPatternFilter= new JavaElementPatternFilter();
	private LibraryFilter fLibraryFilter= new LibraryFilter();
	private BinaryProjectFilter fBinaryFilter= new BinaryProjectFilter();
	private WorkingSetFilter fWorkingSetFilter= new WorkingSetFilter();
	
	private MemberFilterActionGroup fMemberFilterActionGroup;
	private ProblemTreeViewer fViewer; 
	private StandardJavaUILabelProvider fJavaElementLabelProvider;
	private PackagesFrameSource fFrameSource;
	private FrameList fFrameList;
	private ContextMenuGroup[] fStandardGroups;
	private Menu fContextMenu;		
	private OpenResourceAction fOpenCUAction;
	private Action fOpenToAction;
	private Action fShowTypeHierarchyAction;
	private Action fShowNavigatorAction;
	private PropertyDialogAction fPropertyDialogAction;
 	private IRefactoringAction fDeleteAction;