Messages by Thread
-
[jira] [Updated] (OPENNLP-1883) Make stemmers thread-safe, add StemmerFactory and per-thread stem caching
Martin Wiesner (Jira)
-
[jira] [Updated] (OPENNLP-1880) Add a Lexical expansion over the knowledge base seam: synonyms, hypernyms, optional hyponyms
Martin Wiesner (Jira)
-
[jira] [Updated] (OPENNLP-1879) Introduce Gazetteer and geocoder API with a bundled Natural Earth implementation
Martin Wiesner (Jira)
-
[jira] [Resolved] (OPENNLP-1878) Non-breaking performance follow-up for normalization and tokenization hot paths
Martin Wiesner (Jira)
-
[jira] [Updated] (OPENNLP-1878) Non-breaking performance follow-up for normalization and tokenization hot paths
Martin Wiesner (Jira)
-
[jira] [Resolved] (OPENNLP-1891) Harden Deserialization in BaseModel
Martin Wiesner (Jira)
-
[jira] [Assigned] (OPENNLP-1891) Harden Deserialization in BaseModel
Martin Wiesner (Jira)
-
[jira] [Resolved] (OPENNLP-1892) Precompile Tag patterns to avoid repeated pattern compilation
Martin Wiesner (Jira)
-
[jira] [Updated] (OPENNLP-1892) Precompile Tag patterns to avoid repeated pattern compilation
Martin Wiesner (Jira)
-
[jira] [Assigned] (OPENNLP-1892) Precompile Tag patterns to avoid repeated pattern compilation
Martin Wiesner (Jira)
-
[jira] [Resolved] (OPENNLP-1875) Align whitespace handling with the Unicode White_Space property
Martin Wiesner (Jira)
-
[jira] [Updated] (OPENNLP-1875) Align whitespace handling with the Unicode White_Space property
Martin Wiesner (Jira)
-
[jira] [Created] (OPENNLP-1892) Uncached Pattern Compilations
Subbu (Jira)
-
[jira] [Created] (OPENNLP-1891) Harden Deserialization in BaseModel
Richard Zowalla (Jira)
-
[jira] [Resolved] (OPENNLP-1876) Replace regex with cursor scans in the legacy CharSequenceNormalizers
Martin Wiesner (Jira)
-
[jira] [Updated] (OPENNLP-1876) Replace regex with cursor scans in the legacy CharSequenceNormalizers
Martin Wiesner (Jira)
-
[jira] [Closed] (OPENNLP-1890) Allowlist based class Instantiation in GeneratorFactory / StreamFactory / StringInterners
Richard Zowalla (Jira)
-
[jira] [Updated] (OPENNLP-1890) Allowlist based class Instantiation in GeneratorFactory / StreamFactory / StringInterners
Richard Zowalla (Jira)
-
[jira] [Created] (OPENNLP-1890) Allowlist based class Instantiation in GeneratorFactory
Richard Zowalla (Jira)
-
[jira] [Commented] (OPENNLP-514) Pos tag separator char should be configurable in the cli
jin li (Jira)
-
[jira] [Resolved] (OPENNLP-1869) Support offset-aware bidirectional emoji and emoticon expansion and contraction
Martin Wiesner (Jira)
-
[jira] [Resolved] (OPENNLP-1868) Support bundled full case-folding with provenance and audit
Martin Wiesner (Jira)
-
[jira] [Updated] (OPENNLP-1868) Add Unicode full case folding to text normalization
Martin Wiesner (Jira)
-
[jira] [Closed] (OPENNLP-1742) NameFinderME should not fall back to PerceptronTrainer algorithm
Richard Zowalla (Jira)
-
[jira] [Closed] (OPENNLP-244) Document the BioNLP converter
Richard Zowalla (Jira)
-
[jira] [Assigned] (OPENNLP-244) Document the BioNLP converter
Martin Wiesner (Jira)
-
[jira] [Updated] (OPENNLP-244) Document the BioNLP converter
Martin Wiesner (Jira)
-
[jira] [Resolved] (OPENNLP-587) Document the Entity Linker framework
Martin Wiesner (Jira)
-
[jira] [Assigned] (OPENNLP-587) Document the Entity Linker framework
Martin Wiesner (Jira)
-
[jira] [Updated] (OPENNLP-587) Document the Entity Linker framework
Martin Wiesner (Jira)
-
[jira] [Assigned] (OPENNLP-547) Add a dependency parser component
Kristian Rickert (Jira)
-
[jira] [Assigned] (OPENNLP-753) USGS Indexer fails with ArrayIndexOutOfBoundsException
Kristian Rickert (Jira)
-
[jira] [Resolved] (OPENNLP-753) USGS Indexer fails with ArrayIndexOutOfBoundsException
Kristian Rickert (Jira)
-
[jira] [Closed] (OPENNLP-851) GeoEntityLinker should use latest version of Lucene (6.0.0)
Kristian Rickert (Jira)
-
[jira] [Closed] (OPENNLP-709) GeoEnttiyLinker should only use one lucene index with some standard fields
Kristian Rickert (Jira)
-
[jira] [Assigned] (OPENNLP-851) GeoEntityLinker should use latest version of Lucene (6.0.0)
Kristian Rickert (Jira)
-
[jira] [Resolved] (OPENNLP-756) GeoEntityLinker Admin Boundary context generator should allow regex for more flexibility and better discovery of location context
Kristian Rickert (Jira)
-
[jira] [Assigned] (OPENNLP-756) GeoEntityLinker Admin Boundary context generator should allow regex for more flexibility and better discovery of location context
Kristian Rickert (Jira)
-
[jira] [Resolved] (OPENNLP-750) Geocoder initialization should fail if country context file is missing
Kristian Rickert (Jira)
-
[jira] [Assigned] (OPENNLP-750) Geocoder initialization should fail if country context file is missing
Kristian Rickert (Jira)
-
[jira] [Assigned] (OPENNLP-707) GeoEntityLinker (geotagger) Country context should be based on the indexed data
Kristian Rickert (Jira)
-
[jira] [Resolved] (OPENNLP-707) GeoEntityLinker (geotagger) Country context should be based on the indexed data
Kristian Rickert (Jira)
-
[jira] [Assigned] (OPENNLP-710) GeoEntityLinker should provide a score for hierarchy similarity
Kristian Rickert (Jira)
-
[jira] [Resolved] (OPENNLP-710) GeoEntityLinker should provide a score for hierarchy similarity
Kristian Rickert (Jira)
-
[jira] [Resolved] (OPENNLP-708) GeoEntityLinker should maintain an index of Regions
Kristian Rickert (Jira)
-
[jira] [Resolved] (OPENNLP-706) GeoEntityLinker should handle hierarchical location names via improved indexing
Kristian Rickert (Jira)
-
[jira] [Commented] (OPENNLP-706) GeoEntityLinker should handle hierarchical location names via improved indexing
Kristian Rickert (Jira)
-
[jira] [Assigned] (OPENNLP-706) GeoEntityLinker should handle hierarchical location names via improved indexing
Kristian Rickert (Jira)
-
[jira] [Commented] (OPENNLP-1883) Thread-safe stemmers: StemmerFactory, thread-safe SnowballStemmer, per-thread stem caching
Kristian Rickert (Jira)
-
[jira] [Commented] (OPENNLP-1887) Lexical expansion over the knowledge base seam: synonyms, hypernyms, optional hyponyms
Kristian Rickert (Jira)
-
[jira] [Commented] (OPENNLP-1880) Lexical-semantic layer
Kristian Rickert (Jira)
-
[jira] [Updated] (OPENNLP-1889) OpenNLP modernization: document-shape pipeline and pure-JVM PoC feature set
Kristian Rickert (Jira)
-
[jira] [Commented] (OPENNLP-1889) OpenNLP modernization: document-shape pipeline and pure-JVM PoC feature set
Kristian Rickert (Jira)
-
[jira] [Created] (OPENNLP-1889) OpenNLP modernization: document-shape pipeline and pure-JVM PoC feature set
Kristian Rickert (Jira)
-
[jira] [Created] (OPENNLP-1888) FEEDBACK / DESIGN : creating a Document annotation container: typed, offset-anchored layer s so every future analysis result is an additive 3.x feature
Kristian Rickert (Jira)
-
[jira] [Commented] (OPENNLP-1857) Update gRPC to 1.82.2
ASF GitHub Bot (Jira)
-
[jira] [Comment Edited] (OPENNLP-1820) Restrict ExtensionLoader to allowlisted package prefixes
Richard Zowalla (Jira)
-
[jira] [Commented] (OPENNLP-1820) Restrict ExtensionLoader to allowlisted package prefixes
Eric Pugh (Jira)
-
[jira] [Assigned] (OPENNLP-1233) Penn Treebank tag set link insufficient
Martin Wiesner (Jira)
-
[jira] [Resolved] (OPENNLP-1233) Penn Treebank tag set link insufficient
Martin Wiesner (Jira)
-
[jira] [Updated] (OPENNLP-1857) Update gRPC to 1.82.2
Martin Wiesner (Jira)
-
[jira] [Commented] (OPENNLP-1856) Update JUnit to 6.1.2
ASF GitHub Bot (Jira)
-
[jira] [Resolved] (OPENNLP-1871) Binary distribution LICENSE is missing the BSD section for the bundled stopword lists
Martin Wiesner (Jira)
-
[jira] [Reopened] (OPENNLP-1871) Binary distribution LICENSE is missing the BSD section for the bundled stopword lists
Martin Wiesner (Jira)
-
[jira] [Updated] (OPENNLP-1871) Binary distribution LICENSE is missing the BSD section for the bundled stopword lists
Martin Wiesner (Jira)
-
[jira] [Resolved] (OPENNLP-1882) Stemmer tests are excluded from surefire and never run
Martin Wiesner (Jira)
-
[jira] [Updated] (OPENNLP-1882) Stemmer tests are excluded from surefire and never run
Martin Wiesner (Jira)
-
[jira] [Updated] (OPENNLP-1856) Update JUnit to 6.1.2
Martin Wiesner (Jira)
-
[jira] [Resolved] (OPENNLP-1856) Update JUnit to 6.1.2
Martin Wiesner (Jira)
-
[jira] [Reopened] (OPENNLP-1856) Update JUnit to 6.1.1
Martin Wiesner (Jira)
-
[jira] [Created] (OPENNLP-1887) Lexical expansion over the knowledge base seam: synonyms, hypernyms, optional hyponyms
Kristian Rickert (Jira)
-
[jira] [Created] (OPENNLP-1886) UniNE light and minimal stemmer tiers with vocabulary parity fixtures
Kristian Rickert (Jira)
-
[jira] [Created] (OPENNLP-1885) Pure-Java SentencePiece inference with exact original-text spans
Kristian Rickert (Jira)
-
[jira] [Resolved] (OPENNLP-1850) Unicode aware tokenization for whitespace and dashes with utility classes
Martin Wiesner (Jira)
-
[jira] [Resolved] (OPENNLP-1866) Update Dev Manual on Unicode normalization and the UAX #29 tokenizer
Martin Wiesner (Jira)
-
[jira] [Created] (OPENNLP-1884) Extend stemmer coverage: regenerate from Snowball 3.1.1 and add light stemmers
Kristian Rickert (Jira)
-
[jira] [Created] (OPENNLP-1883) Thread-safe stemmers: StemmerFactory, thread-safe SnowballStemmer, per-thread stem caching
Kristian Rickert (Jira)
-
[jira] [Created] (OPENNLP-1882) Stemmer tests are excluded from surefire and never run
Kristian Rickert (Jira)
-
[jira] [Closed] (OPENNLP-1881) Upgrade & Pin Pester in GH action
Richard Zowalla (Jira)
-
[jira] [Created] (OPENNLP-1881) Upgrade & Pin Pester in GH action
Richard Zowalla (Jira)
-
[jira] [Resolved] (OPENNLP-1865) Support offset-safe input normalization in the DL components
Martin Wiesner (Jira)
-
[jira] [Created] (OPENNLP-1880) Lexical-semantic layer
Kristian Rickert (Jira)
-
[jira] [Created] (OPENNLP-1879) Gazetter Location Identification and Geo encoding
Kristian Rickert (Jira)
-
[jira] [Created] (OPENNLP-1878) Performance Enhancements from 1850/1852
Kristian Rickert (Jira)
-
[jira] [Commented] (OPENNLP-1877) Pure JVM Embeddings - opennlp-extensions/opennlp-embeddings module
Kristian Rickert (Jira)
-
[jira] [Created] (OPENNLP-1877) Pure JVM Embeddings - opennlp-extensions/opennlp-embeddings module
Kristian Rickert (Jira)
-
[jira] [Created] (OPENNLP-1876) Remove regex over cursors TwitterCharSequenceNormalizer, UrlCharSequenceNormalizer, ShrinkCharSequenceNormalizer, and NumberCharSequenceNormalizer
Kristian Rickert (Jira)
-
[jira] [Created] (OPENNLP-1875) UCD-back the whitespace predicates: migrate user-text call sites, freeze the documented exceptions
Kristian Rickert (Jira)
-
[jira] [Commented] (OPENNLP-1865) Support offset-safe input normalization in the DL components
Kristian Rickert (Jira)
-
[jira] [Updated] (OPENNLP-1851) Fix: DocumentCategorizerDLEval.categorizeFailsLoudlyOnFailure after OPENNLP-1845
Martin Wiesner (Jira)
-
[jira] [Updated] (OPENNLP-1864) Introduce per language NormalizationProfile registry
Martin Wiesner (Jira)
-
[jira] [Updated] (OPENNLP-1863) Add layered Term model — Term, TermAnalyzer
Martin Wiesner (Jira)
-
[jira] [Updated] (OPENNLP-1864) Introduce Per-language NormalizationProfile registry
Martin Wiesner (Jira)
-
[jira] [Updated] (OPENNLP-1862) Add a UAX #29 word tokenizer — WordSegmenter, WordTokenizer, WordType
Martin Wiesner (Jira)
-
[jira] [Resolved] (OPENNLP-205) Refactor the SentenceDetectorME class to do the mapping of end-of-sent positions to spans better
Martin Wiesner (Jira)
-
[jira] [Updated] (OPENNLP-1860) Introduce Unicode normalization engine — CharClass, Dimension, confusables
Martin Wiesner (Jira)
-
[jira] [Updated] (OPENNLP-1860) Introduce Unicode normalization engine — CharClass, rungs, Dimension, confusables
Martin Wiesner (Jira)
-
[jira] [Updated] (OPENNLP-1865) Support offset-safe input normalization in the DL components
Martin Wiesner (Jira)
-
[jira] [Updated] (OPENNLP-1870) Add emoji annotation layer wired to Sentiment, Name Finder, and Doccat
Martin Wiesner (Jira)
-
[jira] [Updated] (OPENNLP-1869) Support offset-aware bidirectional emoji and emoticon expansion and contraction
Martin Wiesner (Jira)
-
[jira] [Updated] (OPENNLP-1868) Bundled full case-folding with provenance and audit
Martin Wiesner (Jira)
-
[jira] [Updated] (OPENNLP-1868) Support bundled full case-folding with provenance and audit
Martin Wiesner (Jira)
-
[jira] [Updated] (OPENNLP-1868) Bundled full case-folding rung with provenance and audit
Martin Wiesner (Jira)
-
[jira] [Updated] (OPENNLP-1866) Update Dev Manual on Unicode normalization and the UAX #29 tokenizer
Martin Wiesner (Jira)
-
[jira] [Resolved] (OPENNLP-1864) Per-language NormalizationProfile registry
Martin Wiesner (Jira)
-
[jira] [Resolved] (OPENNLP-1863) Layered Term model — Term, TermAnalyzer
Martin Wiesner (Jira)
-
[jira] [Resolved] (OPENNLP-1874) Update Log4J to 2.26.1
Martin Wiesner (Jira)
-
[jira] [Commented] (OPENNLP-1874) Update Log4J to 2.26.1
ASF GitHub Bot (Jira)
-
[jira] [Created] (OPENNLP-1874) Update Log4J to 2.26.1
Martin Wiesner (Jira)
-
[jira] [Resolved] (OPENNLP-1873) Update ONNX runtime to 1.27.0
Martin Wiesner (Jira)
-
[jira] [Created] (OPENNLP-1873) Update ONNX runtime to 1.27.0
Martin Wiesner (Jira)
-
[jira] [Resolved] (OPENNLP-1862) UAX #29 word tokenizer — WordSegmenter, WordTokenizer, WordType
Kristian Rickert (Jira)
-
[jira] [Resolved] (OPENNLP-1859) Add tests for BilouCodec encode/decode and outcome compatibility
Martin Wiesner (Jira)
-
[jira] [Created] (OPENNLP-1872) Discussion: provenance-tagged enrichment metadata across Tika, OpenNLP, and Gravitino
Kristian Rickert (Jira)
-
[jira] [Commented] (OPENNLP-205) Refactor the SentenceDetectorME class to do the mapping of end-of-sent positions to spans better
Kristian Rickert (Jira)
-
[jira] [Closed] (OPENNLP-1871) Binary distribution LICENSE is missing the BSD section for the bundled stopword lists
Richard Zowalla (Jira)
-
[jira] [Closed] (OPENNLP-1861) Offset/alignment layer — Alignment, AlignedText, buildAligned
Richard Zowalla (Jira)
-
[jira] [Assigned] (OPENNLP-1871) Binary distribution LICENSE is missing the BSD section for the bundled stopword lists
Kristian Rickert (Jira)
-
[jira] [Created] (OPENNLP-1871) Binary distribution LICENSE is missing the BSD section for the bundled stopword lists
Kristian Rickert (Jira)
-
[jira] [Resolved] (OPENNLP-1860) Unicode normalization engine — CharClass, rungs, Dimension, confusables
Martin Wiesner (Jira)
-
[jira] [Closed] (OPENNLP-1867) Offset-aware normalization pipeline: AlignedText contract across CharSequenceNormalizer and TextNormalizer
Kristian Rickert (Jira)
-
[jira] [Commented] (OPENNLP-1867) Offset-aware normalization pipeline: AlignedText contract across CharSequenceNormalizer and TextNormalizer
Kristian Rickert (Jira)
-
[jira] [Updated] (OPENNLP-1867) Offset-aware normalization pipeline: AlignedText contract across CharSequenceNormalizer and TextNormalizer
Kristian Rickert (Jira)
-
[jira] [Created] (OPENNLP-1870) Emoji annotation layer wired to Sentiment, Name Finder, and Doccat
Kristian Rickert (Jira)
-
[jira] [Created] (OPENNLP-1869) Offset-aware bidirectional emoji and emoticon rung
Kristian Rickert (Jira)
-
[jira] [Created] (OPENNLP-1868) Bundled full case-folding rung with provenance and audit
Kristian Rickert (Jira)
-
[jira] [Created] (OPENNLP-1867) Offset-aware normalization pipeline: AlignedText contract across CharSequenceNormalizer and TextNormalizer
Kristian Rickert (Jira)
-
[jira] [Resolved] (OPENNLP-1857) Update gRPC to 1.82.1
Martin Wiesner (Jira)
-
[jira] [Commented] (OPENNLP-1857) Update gRPC to 1.82.1
ASF GitHub Bot (Jira)
-
[jira] [Resolved] (OPENNLP-1858) Add ASF allowlist-check workflow for GitHub Actions
Martin Wiesner (Jira)
-
[jira] [Created] (OPENNLP-1866) Document Unicode normalization and the UAX #29 tokenizer
Martin Wiesner (Jira)
-
[jira] [Created] (OPENNLP-1864) Per-language NormalizationProfile registry
Martin Wiesner (Jira)
-
[jira] [Created] (OPENNLP-1863) Layered Term model — Term, TermAnalyzer
Martin Wiesner (Jira)
-
[jira] [Created] (OPENNLP-1865) Offset-safe input normalization in the DL components
Martin Wiesner (Jira)
-
[jira] [Created] (OPENNLP-1861) Offset/alignment layer — Alignment, AlignedText, buildAligned
Martin Wiesner (Jira)
-
[jira] [Created] (OPENNLP-1862) UAX #29 word tokenizer — WordSegmenter, WordTokenizer, WordType
Martin Wiesner (Jira)
-
[jira] [Created] (OPENNLP-1860) Unicode normalization engine — CharClass, rungs, Dimension, confusables
Martin Wiesner (Jira)
-
[jira] [Updated] (OPENNLP-1859) Add tests for BilouCodec encode/decode and outcome compatibility
Martin Wiesner (Jira)
-
[jira] [Created] (OPENNLP-1859) Add edge-case tests for BilouCodec encode/decode and outcome compatibility
Martin Wiesner (Jira)
-
[jira] [Closed] (OPENNLP-1855) Move to Apache Parent 39
Richard Zowalla (Jira)
-
[jira] [Closed] (OPENNLP-1856) Update JUnit to 6.1.1
Richard Zowalla (Jira)
-
[jira] [Created] (OPENNLP-1858) Add ASF allowlist-check workflow for GitHub Actions
Richard Zowalla (Jira)
-
[jira] [Updated] (OPENNLP-1858) Add ASF allowlist-check workflow for GitHub Actions
Richard Zowalla (Jira)
-
[jira] [Resolved] (OPENNLP-1851) Fix: DocumentCategorizerDLEval.categorizeFailsLoudlyOnFailure after OPENNLP-1845
Kristian Rickert (Jira)
-
[jira] [Commented] (OPENNLP-1856) Update JUnit to 6.1.1
ASF GitHub Bot (Jira)
-
[jira] [Commented] (OPENNLP-1855) Move to Apache Parent 39
ASF GitHub Bot (Jira)
-
[jira] [Updated] (OPENNLP-1856) Update JUnit to 6.1.1
Martin Wiesner (Jira)
-
[jira] [Updated] (OPENNLP-1857) Update gRPC to 1.82.1
Martin Wiesner (Jira)
-
[jira] [Created] (OPENNLP-1857) Update gRPC to 1.82.1
Martin Wiesner (Jira)
-
[jira] [Created] (OPENNLP-1856) Update JUnit to 6.1.1
Martin Wiesner (Jira)
-
[jira] [Updated] (OPENNLP-1855) Move to Apache Parent 39
Martin Wiesner (Jira)
-
[jira] [Updated] (OPENNLP-1828) Move to Apache Parent 38
Martin Wiesner (Jira)
-
[jira] [Created] (OPENNLP-1855) Move to Apache Parent 39
Martin Wiesner (Jira)
-
[jira] [Updated] (OPENNLP-1828) Move to Apache Parent 39
Martin Wiesner (Jira)
-
[jira] [Resolved] (OPENNLP-1854) Resolve DocBook DTD from local catalog instead of remote URL
Martin Wiesner (Jira)
-
[jira] [Created] (OPENNLP-1854) Resolve DocBook DTD from local catalog instead of remote URL
Martin Wiesner (Jira)
-
[jira] [Updated] (OPENNLP-1853) Extend DictionaryStopwordFilterTest towards edge cases
Martin Wiesner (Jira)
-
[jira] [Resolved] (OPENNLP-1853) Extend DictionaryStopwordFilterTest towards edge cases
Martin Wiesner (Jira)
-
[jira] [Created] (OPENNLP-1853) Extend DictionaryStopwordFilterTest towards edge cases
Martin Wiesner (Jira)
-
[jira] [Updated] (OPENNLP-1852) Offset-aware normalization pipeline: handle length-changing folds (expansion and contraction) with a single offset model
Kristian Rickert (Jira)
-
[jira] [Resolved] (OPENNLP-1845) DocumentCategorizerDL softmax is numerically unstable (overflows to NaN for large logits)
Kristian Rickert (Jira)
-
[jira] [Resolved] (OPENNLP-1844) Make opennlp-dl ONNX components (NameFinderDL, DocumentCategorizerDL, SentenceVectorsDL) thread-safe.
Kristian Rickert (Jira)
-
[jira] [Created] (OPENNLP-1852) Offset-aware normalization pipeline: handle length-changing folds (expansion and contraction) with a single offset model
Kristian Rickert (Jira)
-
[jira] [Created] (OPENNLP-1851) Fix: DocumentCategorizerDLEval.categorizeFailsLoudlyOnFailure after OPENNLP-1845
Kristian Rickert (Jira)
-
[jira] [Resolved] (OPENNLP-660) Include list of stop words for various languages
Martin Wiesner (Jira)
-
[jira] [Reopened] (OPENNLP-660) Include list of stop words for various languages
Martin Wiesner (Jira)
-
[jira] [Resolved] (OPENNLP-1846) Fix NameFinderDL only worked with Person, expand to all types
Martin Wiesner (Jira)
-
[jira] [Updated] (OPENNLP-1846) Fix NameFinderDL only worked with Person, expand to all types
Martin Wiesner (Jira)
-
[jira] [Commented] (OPENNLP-1850) Unicode aware tokenization for whitespace and dashes with utility classes
Martin Wiesner (Jira)
-
[jira] [Updated] (OPENNLP-1850) Unicode aware tokenization for whitespace and dashes with utility classes
Martin Wiesner (Jira)