return visibl visibl kind model element param modelel visibilitykind guarante gener visibl object model facad model element model facad model facad model facad model facad model facad visibl kind model visibl kind equal model visibl kind equal model visibl kind equal model visibl kind equal 