code: @Override
      public void internalInitialize(BeanDeployerEnvironment environment) {
          preInitialize();
          BeanLogger.LOG.creatingBean(getType());
          if (getScope() != null) {
              proxyRequired = isNormalScoped();
          } else {
              proxyRequired = false;
          }
          BeanLogger.LOG.qualifiersUsed(getQualifiers(), this);
          BeanLogger.LOG.usingName(getName(), this);
          BeanLogger.LOG.usingScope(getScope(), this);
      }
docs: Initializes the bean and its metadata