Let\'s suppose I\'m using a library for which I don\'t know the source code. It has a method that returns a List, like so:
public List getObjs
The whole point of using interfaces (List) is to hide implementation details. Why do you want to cast it to specific implementation?