public Json feed(Stream seekable) {
		// skip white space
		if (!this.skip(seekable)) {
			return this;
		}

		// parse it
		Json delegate = this.parseObject(seekable);
		if (delegate != null) {
			System.out.println();
			this.parsed = delegate.parsed;
		} else {
			raise(new JsonParseException("fail to parse json", this.excpetion()));
		}

		return this;
	}