Pipe[][] encryptedIncomingGroup = new Pipe[groups][];
Pipe[][] planIncomingGroup = new Pipe[groups][];
Pipe[][] handshakeIncomingGroup = new Pipe[groups][];
if (ac.moduleCount()==0) {
throw new UnsupportedOperationException("Must be using at least 1 module to startup.");
<BUG>}
int g = groups;</BUG>
while (--g >= 0) {//create each connection group
encryptedIncomingGroup[g] = buildPipes(maxSimultanious, incomingDataConfig);
if (isTLS) {

Pipe[][] encryptedIncomingGroup = new Pipe[groups][];
Pipe[][] planIncomingGroup = new Pipe[groups][];
Pipe[][] handshakeIncomingGroup = new Pipe[groups][];
if (ac.moduleCount()==0) {
throw new UnsupportedOperationException("Must be using at least 1 module to startup.");
}
HTTPSpecification<HTTPContentTypeDefaults, HTTPRevisionDefaults, HTTPVerbDefaults, HTTPHeaderKeyDefaults> httpSpec = HTTPSpecification.defaultSpec();
int g = groups;
while (--g >= 0) {//create each connection group
encryptedIncomingGroup[g] = buildPipes(maxSimultanious, incomingDataConfig);
if (isTLS) {
