Java Naming Conventions
-  Package names start with a domain identifier (org, com)
-  Class and interface names start with an uppercase character 
-  Variable, field, and method names start with a lowercase character 
We can thus differentiate between static method calls and message dispatches:
-  Library.register(hAlias)
-  name.equals(".c")