@@ -0,0 +1,1145 @@
+package pro.beam.api.resource.chat.methods;%0A%0Aimport com.google.common.collect.ImmutableList;%0Aimport pro.beam.api.resource.BeamUser;%0Aimport pro.beam.api.resource.chat.AbstractChatMethod;%0A%0Aimport java.util.List;%0Aimport java.util.Random;%0A%0Apublic class WhisperMethod extends AbstractChatMethod %7B%0A    public static Builder builder() %7B%0A        return new Builder();%0A    %7D%0A%0A    public static class Builder %7B%0A        protected BeamUser to;%0A        protected String message;%0A%0A        public Builder to(BeamUser u) %7B%0A            this.to = u;%0A            return this;%0A        %7D%0A%0A        public Builder send(String message) %7B%0A            this.message = message;%0A            return this;%0A        %7D%0A%0A        public WhisperMethod build(int id) %7B%0A            WhisperMethod method = new WhisperMethod();%0A            method.arguments = ImmutableList.of(this.to.username, this.message);%0A            method.id = id;%0A%0A            return method;%0A        %7D%0A%0A        public WhisperMethod build() %7B%0A            return this.build(new Random().nextInt());%0A        %7D%0A    %7D%0A%0A    public List%3CString%3E arguments;%0A    private WhisperMethod() %7B%0A        super(%22whisper%22);%0A    %7D%0A%7D%0A

Implement WhisperMethod