@Override
                public String getTitle() {
                    return "Protected Name: " + docName;
                }
A rule which checks the future Java names of generated entities.
<p>
If a user would want an entity with the same name as a class used internally
by the the generated code, this might cause conflicts during runtime. Imagine
for example that the user would call his entity 'Integer'. Thus, we list all
types that normally show up during code generation.
<p>
This rule is not perfect. The TypeMapper types are not included, and might
cause problems. For example, if someone names their entity Time, and that
entity's SQL type is Time, this might cause conflicts.

@author Simon Jonasson
@since  3.0.0
tool-parent/tool-core/src/main/java/com/speedment/tool/core/internal/rule/ProtectedNameRule.java