question: protected Object createResource ( ) throws ResourceUnavailableException { Object resource = create ( ) ; freed . add ( resource ) ; numCreated ++ ; return ( resource ) ; }
target:  creates a new Resource and performs any initilization required to manage the resource