question: create and cache a new recording debug info structure concode_field_sep IPath workspaceLocation concode_elem_sep String PROJECT_CLASSPATH concode_elem_sep String[] recorderClasspath concode_elem_sep String[] bundleClasspath concode_elem_sep String recLogContent concode_elem_sep String RECORDER_CLASSPATH concode_elem_sep DebugRecordingInfo mostRecentInfo concode_elem_sep String devLogContent concode_elem_sep ISemanticEvent[] semanticEvents concode_field_sep Object[] getClasspath concode_elem_sep DebugRecordingInfo getInfo concode_elem_sep void printInfo concode_elem_sep void printClasspath concode_elem_sep String getDevelopmentLogContent concode_elem_sep String[] getRecorderClasspath concode_elem_sep void setRecorderClasspath concode_elem_sep boolean shouldShow concode_elem_sep IPath getWorkspaceLocation concode_elem_sep String[] getBundleClasspath concode_elem_sep ISemanticEvent[] getSemanticEvents concode_elem_sep void setSemanticEvents concode_elem_sep void setSemanticEvents concode_elem_sep String getRecorderLogContent concode_elem_sep Object[] getClasspathNames concode_elem_sep String readLogContent concode_elem_sep void copyToClipboard concode_elem_sep void setBundleClasspath concode_elem_sep void setWorkspaceLocation concode_elem_sep String convertToText
target: void function ( ) { mostRecentInfo = new DebugRecordingInfo ( ) ; }