linked javadoc
Made IMessageFilter generic
Added javadoc to IMessageFilter