cleaned up getFullyQualifiedName() so that we don't give incorrect validation for byte[], char[] etc as an attribute-type