+4  A: 

I have a feeling that your actual return statement is not matching your returning the correct type as indicated by your method definition. I can't be sure because you don't have the code included.

Joseph
I'm almost certain you're right. I don't see anything else that could be the problem.
Michael Myers
On second thought...
Michael Myers
+3  A: 

my guess is that you are not using generics correctly in the subclass, and the compiler is disabling generics for the class. thus the return type for the buildOutputMappings call is being converted to the raw type and the warning is being generated. is the parent class parameterized? does the subclass include types for the parent classes parameters?

In short, your error is most likely a dropped type parameter somewhere in the subclass or parent class.

james
+1 for being right, and I wish I could give you another +1 for being psychic.
Michael Myers
This was the correct answer. The compiler removes generics from the super class given that the subclass doesn't use the parameter type.
Yishai
@james Nice catch!
Joseph