default Optional<String> getSpeedmentVersion() {
        return getAsString(SPEEDMENT_VERSION);
    }
Returns the version of Speedment that was used to generate the code. If
this does not correspond with the version of the runtime, then a warning
will be shown when Speedment is started.
<p>
The version has the following structure:
<pre>{@code speedment:3.0.21}</pre>
First comes the name of the edition (simply {@code speedment} for the
open-source edition) followed by a comma and the Maven version.
<p>
If this value is not present, it should be read as the generated version
being unknown. This probably means that it was generated with an older
version of Speedment than {@code 3.0.21} in the case of the open-source
edition.

@return the speedment version
@since  3.0.21
runtime-parent/runtime-config/src/main/java/com/speedment/runtime/config/Project.java