declare namespace org { namespace eclipse { namespace jetty { namespace util { abstract class Utf8Appendable { protected static readonly LOG: org.eclipse.jetty.util.log.Logger public static readonly REPLACEMENT: char public static readonly REPLACEMENT_UTF8: byte[] protected readonly _appendable: java.lang.Appendable protected _state: int public constructor(arg0: java.lang.Appendable) public abstract length(): int protected reset(): void public append(arg0: char): void public append(arg0: java.lang.String | string): void public append(arg0: java.lang.String | string, arg1: int, arg2: int): void public append(arg0: byte): void public append(arg0: java.nio.ByteBuffer): void public append(arg0: byte[], arg1: int, arg2: int): void public append(arg0: byte[], arg1: int, arg2: int, arg3: int): boolean protected appendByte(arg0: byte): void public isUtf8SequenceComplete(): boolean protected checkState(): void public toReplacedString(): string public static class: java.lang.Class } interface Utf8Appendable$$Lambda { (): int } } } } }