To start with there are multiple posts on SO itself which explain why Generics and arrays do not mix in Java.
But my question is - if that is so why do I get a warning in Eclipse when I do something like the following and how to get rid of this warning message.
private RotatingQueue<RotatingQueueData> rQueue[] = new RotatingQueue[15];
Warning: Multiple markers at this line - Type safety: The expression of type RotatingQueue[] needs unchecked conversion to conform to RotatingQueue[]