
public abstract interface Context {
}

////////////////////


public final class Context {
}

////////////////////


public enum Result extends java.lang.Enum {
;
    public static final Result SUCCESS;
    public static final Result ERROR;
    
    protected /*missing*/ Result(java.lang.String $enum_name_or_ordinal$0, int $enum_name_or_ordinal$1) {
        super(null, 0);
        this.SUCCESS = null;
        this.ERROR = null;
    }
    
    public static Result[] values() {
        return null;
    }
    
    public static Result valueOf(java.lang.String p0) {
        return null;
    }
}

////////////////////


public abstract class BaseClass {
    
    public abstract Result doJob();
    
    public /*missing*/ BaseClass(Context context, int num, boolean bool) {
        super();
    }
}

////////////////////


public final class Inheritor extends BaseClass {
    
    @java.lang.Override()
    public Result doJob() {
        return null;
    }
    
    public /*missing*/ Inheritor(Context context) {
        super(null, 0, false);
    }
}