other autocomplete techniques exist. for example, using the eclipse ide to code in java, a developer can just type in the first letter if lowercase and the uppercase letters from a type/variable name then press ctrl+space to be offered all the choices that match the entered letters that are valid for the current context (class name, interface name, variable or field names).