<s>[INST] returns the refactoring descriptor proxy . depending on the event , this proxy may refer to an inexisting refactoring and can not be resolved to a refactoring descriptor . clients should also be prepared to receive notifications for unknown refactorings , which are discriminated by their special id refactoringdescriptor #id_unknown ; concode_field_sep int UNDONE concode_elem_sep RefactoringDescriptorProxy fProxy concode_elem_sep int fType concode_elem_sep int ABOUT_TO_PERFORM concode_elem_sep IRefactoringHistoryService fService concode_elem_sep int ABOUT_TO_REDO concode_elem_sep int ABOUT_TO_UNDO concode_elem_sep int PERFORMED concode_elem_sep int REDONE concode_field_sep int getEventType concode_elem_sep IRefactoringHistoryService getHistoryService [/INST] RefactoringDescriptorProxy function ( ) { return fProxy ; </s>