class MockHelixManager extends Mocks.MockManager {
class MockDataAccessor extends Mocks.MockAccessor {
@Override
public <T extends HelixProperty> List<T> getChildValues(PropertyKey key) {
List<T> result = new ArrayList<T>();
PropertyType type = key.getType();
Class<? extends HelixProperty> clazz = key.getTypeClass();
if (type == PropertyType.EXTERNALVIEW) {
HelixProperty typedInstance = HelixProperty.convertToTypedInstance(clazz, _externalView);
result.add((T) typedInstance);
return result;