def METHOD_NAME(self):
    """
    Read the info.plist if the file is availble.
    """
    # get the info.plist path
    infoPath = self.infoPath()
    if infoPath and os.path.exists(infoPath):
        with open(infoPath, "rb") as f:
            info = plistlib.load(f)
        self.info.fromDict(info)
        # validate incoming info
        attr.validate(self.info)