func (p lxdCharmProfiler) LXDProfile() lxdprofile.LXDProfile {
	if p.Charm == nil {
		return nil
	}
	if profiler, ok := p.Charm.(charm.LXDProfiler); ok {
		profile := profiler.LXDProfile()
		if profile == nil {
			return nil
		}
		return profile
	}
	return nil
}
// LXDProfile implements core.lxdprofile.LXDProfiler
LXDProfile implements core.lxdprofile.LXDProfiler
// LXDProfile implements core . lxdprofile . LXDProfiler
func (p lxdCharmProfiler) LXDProfile() lxdprofile.LXDProfile {
	if p.Charm == nil {
		return nil
	}
	if profiler, ok := p.Charm.(charm.LXDProfiler); ok {
		profile := profiler.LXDProfile()
		if profile == nil {
			return nil
		}
		return profile
	}
	return nil
}
func ( p lxdCharmProfiler ) LXDProfile ( ) lxdprofile . LXDProfile { if p . Charm == nil { return nil } if profiler , ok := p . Charm . ( charm . LXDProfiler ) ; ok { profile := profiler . LXDProfile ( ) if profile == nil { return nil } return profile } return nil }
LXDProfile implements core.lxdprofile.LXDProfiler
LXDProfile implements core . lxdprofile . LXDProfiler