if (parent instanceof DartVarAccessDeclaration) {
final DartComponentType type = DartComponentType.typeOf(parent);
if (type == DartComponentType.VARIABLE) {
final PsiElement varParent = parent.getParent().getParent();
if (varParent instanceof DartFile) {
<BUG>createInfoAnnotation(holder, element, DartSyntaxHighlighterColors.DART_TOP_LEVEL_VARIABLE_ACCESS);
} else {
createInfoAnnotation(holder, element, DartSyntaxHighlighterColors.DART_LOCAL_VARIABLE_ACCESS);
}
} else {
if (((DartVarAccessDeclaration)parent).isStatic()) {
createInfoAnnotation(holder, element, DartSyntaxHighlighterColors.DART_STATIC_MEMBER_VARIABLE_ACCESS);
} else {
createInfoAnnotation(holder, element, DartSyntaxHighlighterColors.DART_INSTANCE_MEMBER_VARIABLE_ACCESS);</BUG>
}

if (parent instanceof DartVarAccessDeclaration) {
final DartComponentType type = DartComponentType.typeOf(parent);
if (type == DartComponentType.VARIABLE) {
final PsiElement varParent = parent.getParent().getParent();
if (varParent instanceof DartFile) {
createInfoAnnotation(holder, element, DartSyntaxHighlighterColors.DART_TOP_LEVEL_VARIABLE_ACCESS);
}
else {
createInfoAnnotation(holder, element, DartSyntaxHighlighterColors.DART_LOCAL_VARIABLE_ACCESS);
}
}
else {
