@Override
public final CallbackCompletion<Void> acquire (final ComponentAcquireRequest request)
{
Preconditions.checkNotNull (request);
final ComponentResourceSpecification specification = request.specification;
final ComponentCallReference reference = request.reference;
this.execute (Transition.Executing, State.Ready, new Runnable () {
@Override
public final void run ()
{