Adds ConditionalInstantiator to instantiate classes that may or may not exist
Move JavaApiPrefabValues to parent package
ConditionalInstantiator returns null if type doesn't exist
Add a PrefabValueBuilder to help instantiate conditionally
Complete PrefabValueBuilder to mirror ConditionalInstantiator
Rename PrefabValueBuilder to ConditionalPrefabValueBuilder
Refactor to ConditionalInstantiator
Factor out the compiler for later reuse
Maintain compatibility with Java 6
Generalize isJava8Available
Unit test for first prefab Java 8 API class
Support for first prefab Java 8 API class
PrefabValues for Java 8 API classes
Prefab value for SimpleDateFormatter
Better order for CommonClassesContainer
PrefabValues can no longer be equal
Maintain compatibility with Java 6...again
Made the code somewhat simpler
ConditionalPrefabValueBuilder can instantiate subclasses of its given type
PrefabValues for Google Guava