public CallbackCompletion<Void> makeDirectory(final String dirNameFullPath, final TExtra extra) {
this.transcript.traceDebugging("making directory with path `%s` and extra `%{object}`" , dirNameFullPath, extra);
final CallbackCompletion<Void> completion = this.connector.makeDirectory(dirNameFullPath);
if(this.callback != null) {
completion.observe(new CallbackCompletionObserver() {
@Override
public CallbackCompletion<Void> completed(CallbackCompletion<?> completion_) {
assert (completion == completion_);