if (element == null) {
return new Pair<Integer, Integer>(0, 0);
}
final Pair<Integer, Integer> result = doComputeHash(childDescriptor, parentFragment, nodeSpecificHasher);
if (result != null) {
<BUG>final ChildRole role = childDescriptor.getRole();
if (role != null) {</BUG>
switch (role) {
case VARIABLE_NAME:
if (!mySettings.DISTINGUISH_VARIABLES) {

if (element == null) {
return new Pair<Integer, Integer>(0, 0);
}
final Pair<Integer, Integer> result = doComputeHash(childDescriptor, parentFragment, nodeSpecificHasher);
if (result != null) {
final ChildRole role = ((SSRNodeSpecificHasher)nodeSpecificHasher).getDuplicatesProfile().getRole(element);
if (role != null) {
switch (role) {
case VARIABLE_NAME:
if (!mySettings.DISTINGUISH_VARIABLES) {
