question: must be called on awt event thread concode_field_sep LogViewerHandler handler concode_elem_sep List<LogRecord> workQueue concode_elem_sep List<LogViewerButton> buttons concode_elem_sep boolean visibleOnStartup concode_elem_sep LogRecord record concode_elem_sep int maxEntries concode_elem_sep int length concode_elem_sep List<LogEntry> entries concode_elem_sep LogViewerFrame frame concode_field_sep void setVisible concode_elem_sep void setHandler concode_elem_sep void restore concode_elem_sep List<LogViewerButton> getButtons concode_elem_sep void processRecords concode_elem_sep void setVisibleOnStartup concode_elem_sep LogViewerFrame getFrame concode_elem_sep int format concode_elem_sep boolean isVisibleOnStartup concode_elem_sep void addButton concode_elem_sep String getButtonText concode_elem_sep LogViewerHandler getHandler concode_elem_sep void addRecord concode_elem_sep void setRootLogLevel concode_elem_sep void setMaxEntries concode_elem_sep String formatThrowable concode_elem_sep List<LogEntry> getEntries concode_elem_sep Level getRootLogLevel concode_elem_sep void removeButton concode_elem_sep void activate concode_elem_sep int getLength concode_elem_sep LogRecord getRecord concode_elem_sep int getMaxEntries
target: void function ( boolean arg0 ) { LogViewerFrame loc0 ; if ( arg0 ) { loc0 = getFrame ( true ) ; loc0 . setVisible ( true ) ; loc0 . toFront ( ) ; } else { loc0 = getFrame ( false ) ; if ( loc0 != null ) { loc0 . setVisible ( false ) ; } } }