Moved ImmutablePredictionContextComposer to PredictionContext (and also made it a class instead of an interface) and changed methods in response to Rene's comments. Moved PredictionContextComposer to the 'android_specific' package to differentiate between android-specific and pure java parts of the project.