private void a(CommitText text, EditableLineView mTextView, EditableLineViewBuffer mTextBuffer) {
   // android.util.Log.v("kiyo","#key= #");
   //		 android.util.Log.v("kiyo","#key= #"+text.getText().length()
   //				 +","+text.getText().charAt(0)+","
   //				 +text.pushingCtrl()+","+ text.pushingAlt());
   if (text.getText() != null
       && text.getText().length() == 1
       && mManager.update(
           text.getText().charAt(0),
           text.pushingCtrl(),
           text.pushingAlt(),
           mTextView,
           mTextBuffer)) {
     //			android.util.Log.v("kiyo","key= ++");
     return;
   } else {
     //			android.util.Log.v("kiyo","key= --");
     mManager.clear();
   }
   mTextBuffer.clearYank();
   if (text.isKeyCode()) {
     // android.util.Log.v("kiyo","#key  --1-- ="+text.getKeyCode());
     mManager.update(
         text.getKeyCode(), text.pushingCtrl(), text.pushingAlt(), mTextView, mTextBuffer);
   } else {
     // android.util.Log.v("kiyo","#key  --2-- ="+text.getText());
     if (getMode().toString().startsWith(CursorableLineView.MODE_EDIT)) {
       //
       mTextBuffer.pushCommit(text.getText(), text.getNewCursorPosition());
     }
   }
 }