public static ISubject GetSubject() { ISubject subject = ThreadContext.GetSubject(); if (subject == null) { subject = (new Subject.Builder()).buildSubject(); ThreadContext.bind(subject); } return(subject); }