Inline a method to be able to factorize code (A102)

Change-Id: I121071f80c8af3c1053968dc76aaeca3352ca9a8
diff --git a/java/src/com/android/inputmethod/latin/BinaryDictionary.java b/java/src/com/android/inputmethod/latin/BinaryDictionary.java
index 90a0373..255ef3a 100644
--- a/java/src/com/android/inputmethod/latin/BinaryDictionary.java
+++ b/java/src/com/android/inputmethod/latin/BinaryDictionary.java
@@ -131,7 +131,20 @@
                     mOutputChars, mOutputScores, MAX_WORD_LENGTH, MAX_BIGRAMS);
             count = Math.min(tmpCount, MAX_BIGRAMS);
         } else {
-            count = getWordsInternal(composer, prevWordCodePointArray, proximityInfo);
+            final InputPointers ips = composer.getInputPointers();
+            final boolean isGesture = composer.isBatchMode();
+            final int codesSize;
+            if (isGesture) {
+                codesSize = ips.getPointerSize();
+            } else {
+                codesSize = composer.size();
+            }
+
+            // proximityInfo and/or prevWordForBigrams may not be null.
+            count = getSuggestionsNative(mNativeDict, proximityInfo.getNativeProximityInfo(),
+                ips.getXCoordinates(), ips.getYCoordinates(), ips.getTimes(), ips.getPointerIds(),
+                mInputCodes, codesSize, 0 /* unused */, isGesture, prevWordCodePointArray,
+                mUseFullEditDistance, mOutputChars, mOutputScores, mSpaceIndices);
         }
         final ArrayList<SuggestedWordInfo> suggestions = new ArrayList<SuggestedWordInfo>();
         for (int j = 0; j < count; ++j) {
@@ -150,25 +163,6 @@
         return suggestions;
     }
 
-    // TODO: move to native code
-    // proximityInfo and/or prevWordForBigrams may not be null.
-    private int getWordsInternal(final WordComposer codes,
-            final int[] prevWord, final ProximityInfo proximityInfo) {
-        final InputPointers ips = codes.getInputPointers();
-        final boolean isGesture = codes.isBatchMode();
-        final int codesSize;
-        if (isGesture) {
-            codesSize = ips.getPointerSize();
-        } else {
-            codesSize = codes.size();
-        }
-
-        return getSuggestionsNative(mNativeDict, proximityInfo.getNativeProximityInfo(),
-            ips.getXCoordinates(), ips.getYCoordinates(), ips.getTimes(), ips.getPointerIds(),
-            mInputCodes, codesSize, 0 /* unused */, isGesture, prevWord,
-            mUseFullEditDistance, mOutputChars, mOutputScores, mSpaceIndices);
-    }
-
     /* package for test */ boolean isValidDictionary() {
         return mNativeDict != 0;
     }