class ActorService extends Service {

    @Override
    public IBinder onBind(Intent intent) {
        // If service was started on pre-Oreo or it was direct service start (not from JobScheduler)
        // we return binder which can be converted to commands executor
        if (Build.VERSION.SDK_INT < Build.VERSION_CODES.O || ACTION_DIRECT_START.equals(intent.getAction())) {
            return getLegacyBinder();
        }
        return getBinder();
    }

    @SuppressWarnings({"unused", "WeakerAccess"}) protected  ActorService(@NonNull String name);
    @SuppressWarnings({"unused", "WeakerAccess"}) protected  ActorService(@NonNull String name, long stopDelay);
    @SuppressWarnings({"unused", "WeakerAccess"}) protected  ActorService(@NonNull String name, long stopDelay, boolean useWakeLocks);

}