Bug 509460: Use method references in org.eclipse.core.jobs
diff --git a/bundles/org.eclipse.core.jobs/src/org/eclipse/core/internal/jobs/JobListeners.java b/bundles/org.eclipse.core.jobs/src/org/eclipse/core/internal/jobs/JobListeners.java
index 42de2a8..f565582 100644
--- a/bundles/org.eclipse.core.jobs/src/org/eclipse/core/internal/jobs/JobListeners.java
+++ b/bundles/org.eclipse.core.jobs/src/org/eclipse/core/internal/jobs/JobListeners.java
@@ -24,12 +24,13 @@
 		public void notify(IJobChangeListener listener, IJobChangeEvent event);
 	}
 
-	private final IListenerDoit aboutToRun = (listener, event) -> listener.aboutToRun(event);
-	private final IListenerDoit awake = (listener, event) -> listener.awake(event);
-	private final IListenerDoit done = (listener, event) -> listener.done(event);
-	private final IListenerDoit running = (listener, event) -> listener.running(event);
-	private final IListenerDoit scheduled = (listener, event) -> listener.scheduled(event);
-	private final IListenerDoit sleeping = (listener, event) -> listener.sleeping(event);
+	private final IListenerDoit aboutToRun = IJobChangeListener::aboutToRun;
+	private final IListenerDoit awake = IJobChangeListener::awake;
+	private final IListenerDoit done = IJobChangeListener::done;
+	private final IListenerDoit running = IJobChangeListener::running;
+	private final IListenerDoit scheduled = IJobChangeListener::scheduled;
+	private final IListenerDoit sleeping = IJobChangeListener::sleeping;
+
 	/**
 	 * The global job listeners.
 	 */