08:38 < testi> Let's assume (for fun) the seom is an object oriented library. Example: seomClient and seomStream are classes inside the package seom. seomStream is an abstract class and has a constructor. seomStream has subclasses for input and output. InputSeomStream delivers method to read frames, and OutputSeomStream delivers methods to write frames :) 08:39 < testi> while the superclass delivers methods to access different "file"-types, sockets etc :)