public class XmlStateProvider extends AbstractTmfStateProvider implements IXmlStateSystemContainer {
private final IPath fFilePath;
- @NonNull private final String fStateId;
+ private final @NonNull String fStateId;
/** List of all Event Handlers */
private final List<TmfXmlEventHandler> fEventHandlers = new ArrayList<>();
/** List of all Locations */
- private final Set<TmfXmlLocation> fLocations;
+ private final @NonNull Set<@NonNull TmfXmlLocation> fLocations;
/** Map for defined values */
private final Map<String, String> fDefinedValues = new HashMap<>();
/* parser for the locations */
List<Element> childElements = XmlUtils.getChildElements(doc, TmfXmlStrings.LOCATION);
- Set<TmfXmlLocation> locations = new HashSet<>();
+ Set<@NonNull TmfXmlLocation> locations = new HashSet<>();
for (Element element : childElements) {
if (element == null) {
continue;