stream = ((JavaObjectTerm) engine.getStreamManager().get(a1))
.object();
} else if (a1.isJavaObject()) {
stream = ((JavaObjectTerm) a1).object();
} else {
throw new IllegalDomainException(this, 1, "stream_or_alias", a1);
}
if (!(stream instanceof PushbackReader)) {
throw new PermissionException(this, "input", "stream", a1, "");
}
// read a non-blank single character