GoType underlyingType = currentTypeName.underlyingType();
if ( !(underlyingType instanceof GoTypeStruct) )
continue;
GoTypeStruct typeStruct = (GoTypeStruct) underlyingType;
for (GoTypeStructAnonymousField field : typeStruct.getPsiType().getAnonymousFields()) {
GoPsiType psiType = field.getType();
if ( psiType == null)
continue;
if ( psiType instanceof GoPsiTypePointer) {
psiType = ((GoPsiTypePointer) psiType).getTargetType();