diff --git a/java/src/com/android/inputmethod/latin/LatinIME.java b/java/src/com/android/inputmethod/latin/LatinIME.java
index a6d2b7a05978a9b74899c7ffabcdf769a9869ed4..08d54c6ffaddf1400316269a27fc6ef4a67a4201 100644
--- a/java/src/com/android/inputmethod/latin/LatinIME.java
+++ b/java/src/com/android/inputmethod/latin/LatinIME.java
@@ -924,7 +924,7 @@ public class LatinIME extends InputMethodServiceCompatWrapper implements Keyboar
             }
 
             final List<SuggestedWords.SuggestedWordInfo> applicationSuggestedWords =
-                    SuggestedWords.Builder.getFromApplicationSpecifiedCompletions(
+                    SuggestedWords.getFromApplicationSpecifiedCompletions(
                             applicationSpecifiedCompletions);
             SuggestedWords.Builder builder = new SuggestedWords.Builder(applicationSuggestedWords,
                     false /* typedWordValid */,
@@ -1788,7 +1788,7 @@ public class LatinIME extends InputMethodServiceCompatWrapper implements Keyboar
                 previousSuggestions = SuggestedWords.EMPTY;
             }
             final ArrayList<SuggestedWords.SuggestedWordInfo> typedWordAndPreviousSuggestions =
-                    SuggestedWords.Builder.getTypedWordAndPreviousSuggestions(
+                    SuggestedWords.getTypedWordAndPreviousSuggestions(
                             typedWord, previousSuggestions);
             final SuggestedWords.Builder obsoleteSuggestionsBuilder =
                     new SuggestedWords.Builder(typedWordAndPreviousSuggestions,
diff --git a/java/src/com/android/inputmethod/latin/Suggest.java b/java/src/com/android/inputmethod/latin/Suggest.java
index b02c9738ee0384059d7a368a1b56b93fbc1726b1..3acbd2792f9acdcf8a948f9b183d85e8ee0eb293 100644
--- a/java/src/com/android/inputmethod/latin/Suggest.java
+++ b/java/src/com/android/inputmethod/latin/Suggest.java
@@ -270,7 +270,7 @@ public class Suggest implements Dictionary.WordCallback {
         StringUtils.removeDupes(mSuggestions);
 
         return new SuggestedWords.Builder(
-                SuggestedWords.Builder.getFromCharSequenceList(mSuggestions),
+                SuggestedWords.getFromCharSequenceList(mSuggestions),
                 false /* typedWordValid */,
                 false /* hasMinimalSuggestion */,
                 false /* allowsToBeAutoCorrected */,
@@ -428,7 +428,7 @@ public class Suggest implements Dictionary.WordCallback {
                         "--", false));
             }
         } else {
-            scoreInfoList = SuggestedWords.Builder.getFromCharSequenceList(mSuggestions);
+            scoreInfoList = SuggestedWords.getFromCharSequenceList(mSuggestions);
         }
 
         boolean autoCorrectionAvailable = hasAutoCorrection;
diff --git a/java/src/com/android/inputmethod/latin/SuggestedWords.java b/java/src/com/android/inputmethod/latin/SuggestedWords.java
index 0def1d41944fe08cfd1295c98a4657c2c1c6cf20..5fae06f73c12fd7a49c954d2b8d80e86e6c5091e 100644
--- a/java/src/com/android/inputmethod/latin/SuggestedWords.java
+++ b/java/src/com/android/inputmethod/latin/SuggestedWords.java
@@ -98,49 +98,49 @@ public class SuggestedWords {
             mShouldBlockAutoCorrectionBySafetyNet = shouldBlockAutoCorrectionBySafetyNet;
         }
 
-        public static ArrayList<SuggestedWordInfo> getFromCharSequenceList(
-                final List<CharSequence> wordList) {
-            final ArrayList<SuggestedWordInfo> result = new ArrayList<SuggestedWordInfo>();
-            for (CharSequence word : wordList) {
-                if (null != word) result.add(new SuggestedWordInfo(word, null, false));
-            }
-            return result;
+        public SuggestedWords build() {
+            return new SuggestedWords(mTypedWordValid, mHasMinimalSuggestion,
+                    mIsPunctuationSuggestions, mShouldBlockAutoCorrectionBySafetyNet,
+                    mAllowsToBeAutoCorrected, mSuggestedWordInfoList);
         }
+    }
 
-        public static List<SuggestedWordInfo> getFromApplicationSpecifiedCompletions(
-                final CompletionInfo[] infos) {
-            final ArrayList<SuggestedWordInfo> result = new ArrayList<SuggestedWordInfo>();
-            for (CompletionInfo info : infos) {
-                if (null != info) result.add(new SuggestedWordInfo(info.getText(), null, false));
-            }
-            return result;
+    public static ArrayList<SuggestedWordInfo> getFromCharSequenceList(
+            final List<CharSequence> wordList) {
+        final ArrayList<SuggestedWordInfo> result = new ArrayList<SuggestedWordInfo>();
+        for (CharSequence word : wordList) {
+            if (null != word) result.add(new SuggestedWordInfo(word, null, false));
         }
+        return result;
+    }
 
-        // Should get rid of the first one (what the user typed previously) from suggestions
-        // and replace it with what the user currently typed.
-        public static ArrayList<SuggestedWordInfo> getTypedWordAndPreviousSuggestions(
-                final CharSequence typedWord, final SuggestedWords previousSuggestions) {
-            final ArrayList<SuggestedWordInfo> suggestionsList = new ArrayList<SuggestedWordInfo>();
-            final HashSet<String> alreadySeen = new HashSet<String>();
-            suggestionsList.add(new SuggestedWordInfo(typedWord, null, false));
-            alreadySeen.add(typedWord.toString());
-            final int previousSize = previousSuggestions.size();
-            for (int pos = 1; pos < previousSize; pos++) {
-                final String prevWord = previousSuggestions.getWord(pos).toString();
-                // Filter out duplicate suggestion.
-                if (!alreadySeen.contains(prevWord)) {
-                    suggestionsList.add(new SuggestedWordInfo(prevWord, null, true));
-                    alreadySeen.add(prevWord);
-                }
-            }
-            return suggestionsList;
+    public static List<SuggestedWordInfo> getFromApplicationSpecifiedCompletions(
+            final CompletionInfo[] infos) {
+        final ArrayList<SuggestedWordInfo> result = new ArrayList<SuggestedWordInfo>();
+        for (CompletionInfo info : infos) {
+            if (null != info) result.add(new SuggestedWordInfo(info.getText(), null, false));
         }
+        return result;
+    }
 
-        public SuggestedWords build() {
-            return new SuggestedWords(mTypedWordValid, mHasMinimalSuggestion,
-                    mIsPunctuationSuggestions, mShouldBlockAutoCorrectionBySafetyNet,
-                    mAllowsToBeAutoCorrected, mSuggestedWordInfoList);
+    // Should get rid of the first one (what the user typed previously) from suggestions
+    // and replace it with what the user currently typed.
+    public static ArrayList<SuggestedWordInfo> getTypedWordAndPreviousSuggestions(
+            final CharSequence typedWord, final SuggestedWords previousSuggestions) {
+        final ArrayList<SuggestedWordInfo> suggestionsList = new ArrayList<SuggestedWordInfo>();
+        final HashSet<String> alreadySeen = new HashSet<String>();
+        suggestionsList.add(new SuggestedWordInfo(typedWord, null, false));
+        alreadySeen.add(typedWord.toString());
+        final int previousSize = previousSuggestions.size();
+        for (int pos = 1; pos < previousSize; pos++) {
+            final String prevWord = previousSuggestions.getWord(pos).toString();
+            // Filter out duplicate suggestion.
+            if (!alreadySeen.contains(prevWord)) {
+                suggestionsList.add(new SuggestedWordInfo(prevWord, null, true));
+                alreadySeen.add(prevWord);
+            }
         }
+        return suggestionsList;
     }
 
     public static class SuggestedWordInfo {