}
if (response == null) return null;
LispTree tree = LispTree.proto.parseFromString(response);
List<LexicalEntry> entries = new ArrayList<LexicalEntry>();
for (int i = 0; i < tree.children.size(); i++)
entries.add(LexicalEntrySerializer.entryFromLispTree(tree.child(i)));
return entries;
}
private void putCache(String mode, String query, List<? extends LexicalEntry> entries) {
if (cache == null) return;