I have the following situation:
public ArrayList<A> getMethods(){
return b.c.test();
}
So, my problem is that b.c.test() returns a value with Optional<A> as return type. But I need to return an ArrayList<A>.
So, I tried to cast it and rewrite it to :
public ArrayList<A> getMethods(){
return (ArrayList<A>)b.c.test();
}
But Eclipse says that such a cast from Optional<A> to ArrayList<A> is not possible.
How can I solve this problem?