Fix anonymous generics not being recognized as generic
Merge remote-tracking branch 'upstream/master'
Implement io.streams.BufferedInputStream::pushBack() - PR #16