DEFAULT_YARN_APPLICATION_CLASSPATH doesn't exist in hadoop 0.23 so we can't use it directly. That is why we use the reflection in the ClientBase.