package io.github.simplexdev.configurations.api; import org.jetbrains.annotations.Contract; import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; public interface ISection extends Serializable { @NotNull String getName(); @Nullable INode getNode(String name); @Contract(pure = true) void setNode(String name, T node); @Nullable IGroup getGroup(String name); }