Copyright (C) 2000 Network Applied Communication Laboratory, Inc. Copyright (C) 2000 Information-technology Promotion Agency, Japan Copyright (C) 2000-2003 NAKAMURA, Hiroshi <nahi@ruby-lang.org>