pull in ADNLib Channels.java