@startuml

    !include ../lexakai.theme
    
    title "com.telenav.kivakit.core.kernel.language.reflection.populator"
    
    annotation KivaKitPropertyConverter
    
    annotation KivaKitPropertyOptional
    
    class ObjectPopulator
    {
        --(constructors)--
        +ObjectPopulator(Listener, PropertyFilter, PropertyValueSource)
        --
        +T populate(T object)
    }
    
@enduml

