MAJOR: Fix UTF-8 encoding issue with Linux/Windows compatibility; MINOR: Add JavaDoc for Operation