Not just that, let's say even if type is known but some of the methods are generated on runtime than IDE has no idea about it.