Spoiler 
package org.multiclicker2.core.sites;
import java.awt.Image;
import java.math.BigDecimal;
import java.net.URL;
import java.util.List;
import java.util.Map;
import org.multiclicker2.net.Page;
public abstract class AbstractSite implements Runnable {
12. public enum Status {
serverError, serverErrorStop, connectionError, connectionErrorStop, badLoginData, modifiedSiteScript, pluginError, done, waiting, waitingTime, waitingAdvert, getHomepage, getLoginPage, getStatisticsPage, getSurfPage, getAdvertPage, getVerifyPage, start, accountBanned, accountDoesNotExist, activationNeeded, captchaRecognitionFailed, badCaptcha, badSerialKey, notEnoughCredits, siteMaintenance;
private Status() {
//compiled code
throw new RuntimeException("Compiled Code");
}
}
protected static final BigDecimal V0_01;
protected static final BigDecimal V0_0125;
protected static final BigDecimal V0_015;
protected static final BigDecimal V0_02;
protected static final String showCaptchaDialog(Image image, String defaultText) {
//compiled code
throw new RuntimeException("Compiled Code");
}
protected static final String showCaptchaDialog(Image image) {
//compiled code
throw new RuntimeException("Compiled Code");
}
protected static final List<jd.captcha.JACMethod> getCaptchaMethods() {
//compiled code
throw new RuntimeException("Compiled Code");
}
protected static final String getCaptcha(Image image, String method) {
//compiled code
throw new RuntimeException("Compiled Code");
}
protected static final String getCaptcha(Image image, jd.captcha.JACMethod method) {
//compiled code
throw new RuntimeException("Compiled Code");
}
protected static final int getRandomInt() {
//compiled code
throw new RuntimeException("Compiled Code");
}
protected static final long getRandomLong(long min, long max) {
//compiled code
throw new RuntimeException("Compiled Code");
}
protected static final int getRandomInt(int min, int max) {
//compiled code
throw new RuntimeException("Compiled Code");
}
protected final void waitRandomTime(Status status) {
//compiled code
throw new RuntimeException("Compiled Code");
}
protected final boolean waitError(Status error, int number) {
//compiled code
throw new RuntimeException("Compiled Code");
}
protected final void waitAdvert() {
//compiled code
throw new RuntimeException("Compiled Code");
}
protected final void waitTime(Status status, long milliseconds) {
//compiled code
throw new RuntimeException("Compiled Code");
}
protected static final long getRandomLong() {
//compiled code
throw new RuntimeException("Compiled Code");
}
protected static final float getRandomFloat() {
//compiled code
throw new RuntimeException("Compiled Code");
}
protected static final double getRandomDouble() {
//compiled code
throw new RuntimeException("Compiled Code");
}
protected static final long getRetryTime() {
//compiled code
throw new RuntimeException("Compiled Code");
}
protected static final int getMaxRedirections() {
//compiled code
throw new RuntimeException("Compiled Code");
}
protected static final long getMinWaitTime() {
//compiled code
throw new RuntimeException("Compiled Code");
}
protected static final long getMaxWaitTime() {
//compiled code
throw new RuntimeException("Compiled Code");
}
protected static final void printDebug(Object message) {
//compiled code
throw new RuntimeException("Compiled Code");
}
public AbstractSite() {
//compiled code
throw new RuntimeException("Compiled Code");
}
public final void stop() {
//compiled code
throw new RuntimeException("Compiled Code");
}
public abstract String getName();
public abstract long getAdvertTime();
protected final Page openHomepage(String referer, Map<String, String> postData) {
//compiled code
throw new RuntimeException("Compiled Code");
}
protected final void setStatusGetHomepage() {
//compiled code
throw new RuntimeException("Compiled Code");
}
protected final void setStatusGetLoginPage() {
//compiled code
throw new RuntimeException("Compiled Code");
}
protected final void setStatusGetStatisticsPage() {
//compiled code
throw new RuntimeException("Compiled Code");
}
protected final void setStatusGetSurfPage() {
//compiled code
throw new RuntimeException("Compiled Code");
}
protected final void setStatusGetAdvertPage() {
//compiled code
throw new RuntimeException("Compiled Code");
}
protected final void setStatusGetVerifyPage() {
//compiled code
throw new RuntimeException("Compiled Code");
}
protected final void setStatusBadLoginData() {
//compiled code
throw new RuntimeException("Compiled Code");
}
protected final void setStatusPluginError() {
//compiled code
throw new RuntimeException("Compiled Code");
}
protected final void setStatusModifiedScript() {
//compiled code
throw new RuntimeException("Compiled Code");
}
protected final void setStatusDone() {
//compiled code
throw new RuntimeException("Compiled Code");
}
protected final void setStatusAccountBanned() {
//compiled code
throw new RuntimeException("Compiled Code");
}
protected final void setStatusAccountDoesNotExist() {
//compiled code
throw new RuntimeException("Compiled Code");
}
protected final void setStatusActivationNeeded() {
//compiled code
throw new RuntimeException("Compiled Code");
}
protected final void setStatusCaptchaRecognitionFailed() {
//compiled code
throw new RuntimeException("Compiled Code");
}
protected final void setStatusBadCaptcha() {
//compiled code
throw new RuntimeException("Compiled Code");
}
protected final void setStatusBadSerialKey() {
//compiled code
throw new RuntimeException("Compiled Code");
}
protected final void setStatusNotEnoughCredits() {
//compiled code
throw new RuntimeException("Compiled Code");
}
protected final void setStatusSiteMaintenance() {
//compiled code
throw new RuntimeException("Compiled Code");
}
protected final Map<String, String> getLoginDetails() {
//compiled code
throw new RuntimeException("Compiled Code");
}
public final boolean shouldStop() {
//compiled code
throw new RuntimeException("Compiled Code");
}
public final boolean isStopped() {
//compiled code
throw new RuntimeException("Compiled Code");
}
public final void run() {
//compiled code
throw new RuntimeException("Compiled Code");
}
public abstract String getUsernameKey();
public abstract String getPasswordKey();
public abstract URL getHomepageURL();
protected abstract void action();
public abstract int getAdverts();
public abstract int getCurrentAdvert();
protected final void setPremium(boolean premium) {
//compiled code
throw new RuntimeException("Compiled Code");
}
protected final void setBalance(BigDecimal balance) {
//compiled code
throw new RuntimeException("Compiled Code");
}
protected final void addBalance(BigDecimal balance) {
//compiled code
throw new RuntimeException("Compiled Code");
}
protected final void subtractBalance(BigDecimal balance) {
//compiled code
throw new RuntimeException("Compiled Code");
}
protected final void setNewBalance(BigDecimal balance) {
//compiled code
throw new RuntimeException("Compiled Code");
}
protected final void addNewBalance(BigDecimal balance) {
//compiled code
throw new RuntimeException("Compiled Code");
}
protected final void subtractNewBalance(BigDecimal balance) {
//compiled code
throw new RuntimeException("Compiled Code");
}
protected final void setTotal(BigDecimal total) {
//compiled code
throw new RuntimeException("Compiled Code");
}
protected final void setClicks(int clicks) {
//compiled code
throw new RuntimeException("Compiled Code");
}
protected final void addClicks(int clicks) {
//compiled code
throw new RuntimeException("Compiled Code");
}
protected final void setNewClicks(int clicks) {
//compiled code
throw new RuntimeException("Compiled Code");
}
protected final void addNewClicks(int clicks) {
//compiled code
throw new RuntimeException("Compiled Code");
}
protected final void setReferrals(int referrals) {
//compiled code
throw new RuntimeException("Compiled Code");
}
protected final void setReferralsClicks(int clicks) {
//compiled code
throw new RuntimeException("Compiled Code");
}
public final boolean isPremium() {
//compiled code
throw new RuntimeException("Compiled Code");
}
public final BigDecimal getBalance() {
//compiled code
throw new RuntimeException("Compiled Code");
}
public final BigDecimal getNewBalance() {
//compiled code
throw new RuntimeException("Compiled Code");
}
public final BigDecimal getTotal() {
//compiled code
throw new RuntimeException("Compiled Code");
}
public final int getClicks() {
//compiled code
throw new RuntimeException("Compiled Code");
}
public final int getNewClicks() {
//compiled code
throw new RuntimeException("Compiled Code");
}
public final int getReferrals() {
//compiled code
throw new RuntimeException("Compiled Code");
}
public final int getReferralsClicks() {
//compiled code
throw new RuntimeException("Compiled Code");
}
}
Error: Site returns: Parse error at line 12, column 5. Encountered: public