X protocol Java-language Binding