def METHOD_NAME(self) -> Optional[types.FeatureMatrix]:
    try:
        features_group = self.__file[_Keys.FEATURES]
        feature_names = [name.decode("ascii") for name in features_group[_Keys.FEATURES_IDS][()]]
        scales = features_group[_Keys.FEATURES_SCALES][()]
        sel_matrix = features_group[_Keys.FEATURES_SELECTION_MATRIX][()]
        compute_in_2d = features_group[_Keys.FEATURES_COMPUTE_IN_2D][()]
    except KeyError:
        # Project has no selected features
        return None
    else:
        return types.FeatureMatrix(feature_names, scales, sel_matrix, compute_in_2d)