Java code that uses existing metadata to train classifiers that then make predictions for cases where metadata is missing / suspected.