I have a ridiculous problem with Xcode 4.3.2. Whenever I declare a new variable say
NSMutableDictionary *var = [NSMutableDictionary alloc] init];, Xcode autocompletes NSMutableArray in LHS of the expression but not in RHS.

This is irritating obviously. Often causes typos which I have to re-correct going back and certainly hampers the flow. From my experience it doesn’t happen in any other situation.
Anyone else ever faced this? Should I raise a bug?
I think that’s because Xcode doesn’t know if you want to make some operation with the class and tries to find an appropriate variable. So if you want Xcode to autocomplete your class name in RHS, first write
[]then start typing inside:[NS...]