question: private void createCompositionArea ( ) { synchronized ( compositionAreaLock ) { compositionArea = new CompositionArea ( ) ; if ( compositionAreaOwner != null ) { compositionArea . setHandlerInfo ( compositionAreaOwner , inputMethodContext ) ; } Component client = clientComponent . get ( ) ; if ( client != null ) { InputMethodRequests req = client . getInputMethodRequests ( ) ; if ( req != null && inputMethodContext . useBelowTheSpotInput ( ) ) { setCompositionAreaUndecorated ( true ) ; } } } }
target:  Creates the composition area.