break;
case ATerm.INT:
result = buildIntConstructorImpl(pattern);
break;
case ATerm.BLOB:
throw new GenerationException("blobs are not supported");
case ATerm.LIST:
result = buildListConstructorImpl(pattern);
break;
case ATerm.APPL:
result = buildApplConstructorImpl(pattern);