Adhere to generally accepted naming conventions
es.uniovi.reflection.analyses.bloch.8.56.2
This rule detects packages that start with 'java' or 'javax' reserved names, have no hierarchical structure with component names separated by '.', or do not follow the lowercase convention. It also detects when the default package contains any type declaration.