func (_Controller *ControllerFilterer) ParseNewPoolInitializer(log types.Log) (*ControllerNewPoolInitializer, error) {
	event := new(ControllerNewPoolInitializer)
	if err := _Controller.contract.UnpackLog(event, "NewPoolInitializer", log); err != nil {
		return nil, err
	}
	event.Raw = log
	return event, nil
}
// ParseNewPoolInitializer is a log parse operation binding the contract event 0x7ad23833dba658b2bdc6f260fb60a3240b3868086ad60b4e42276f5eeba73e6a.
//
// Solidity: event NewPoolInitializer(address pool, address initializer, uint256 listID, uint256 indexSize)


event NewPoolInitializer(address pool, address initializer, uint256 listID, uint256 indexSize)
// ParseNewPoolInitializer is a log parse operation binding the contract event 0x7ad23833dba658b2bdc6f260fb60a3240b3868086ad60b4e42276f5eeba73e6a . // // Solidity : event NewPoolInitializer ( address pool address initializer uint256 listID uint256 indexSize )
func (_Controller *ControllerFilterer) ParseNewPoolInitializer(log types.Log) (*ControllerNewPoolInitializer, error) {
	event := new(ControllerNewPoolInitializer)
	if err := _Controller.contract.UnpackLog(event, "NewPoolInitializer", log); err != nil {
		return nil, err
	}
	event.Raw = log
	return event, nil
}
func ( _Controller * ControllerFilterer ) ParseNewPoolInitializer ( log types . Log ) ( * ControllerNewPoolInitializer , error ) { event := new ( ControllerNewPoolInitializer ) if err := _Controller . contract . UnpackLog ( event , " " , log ) ; err != nil { return nil , err } event . Raw = log return event , nil }