auto complete for java, python and objc