<P extends LibraryProperties> boolean processProperties(@NotNull LibraryKind kind, @NotNull P properties);
<P extends LibraryProperties> boolean processProperties(@NotNull LibraryKind kind, @NotNull P properties)