Style guidelines often distinguish between upper and lower CamelCase. They usually specify which one should be used for certain kinds of things: variables, record fields, methods, procedures, types, etc. This is sometimes supported by static analysis tools that check source code to make sure it is following these guidelines.