added Java 6-style handling of operators