code: @Override
      public final Object get() {
          Object o = buffer.pop();
  
          if (beanPerf != null) { // Update PMI data
              beanPerf.objectRetrieve(buffer.size(), (o != null));
          }
  
          return o;
      }
docs: Retrieve an object from this pool.
  
  @return This method will return null if this pool is empty.