It looks like the documentation of 2.4.3 Java SDK still says BucketManager returns NULL if DesignDocument is not found on getDesignDocument call. However, since 2.4.0, the API throws DesignDocumentDoesNotExistException if design document is not found as per JCBC-974
See Java Doc of 2.4.3.