public boolean hasProto(VRML97Proto proto, String value) throws IOException { StringReader strReader = new StringReader(value); VRML97ProtoTokenizer stream = new VRML97ProtoTokenizer(strReader); stream.nextToken(); while (stream.ttype != StreamTokenizer.TT_EOF) { if (stream.ttype == StreamTokenizer.TT_WORD) { String token = stream.sval; if (proto.hasParameter(token) == true) return true; } stream.nextToken(); } return false; }