private Throttling getCompositeServiceThrottling(CompositeServiceModel compositeServiceModel) {
final ExtensionsModel extensions = compositeServiceModel.getExtensions();
if (extensions == null) {
return null;
}
final ThrottlingModel throttling = extensions.getThrottling();
if (throttling == null) {
return null;
}
final Long timePeriod = throttling.getTimePeriod();
final Throttling retVal = new Throttling();
retVal.setMaxRequests(throttling.getMaxRequests());
if (timePeriod != null) {
retVal.setTimePeriod(timePeriod);
}
return retVal;
}