Kawa is a language framework written in Java that implements the programming language Scheme, and can be used to implement other languages. It is a part of the GNU Project.The name "Kawa" comes from the Polish word for coffee – a play on words, since Java is another familiar name for coffee.