Cyclomatic complexity of method processSingle present in PageModelExtractor class was 19. Reduced it to 9 by introducing two methods that handles extraction of single value and multi values from source.
Renamed convert methods in PageModelExtractor class for increasing code readability
In convertHttpClientContext method of HttpUriRequestConverter class, introducing explaining variable to simplify the complex statement : authState.update(new BasicScheme(ChallengeState.PROXY),new UsernamePasswordCredentials(proxy.getUsername()proxy.getPassword())) and increasing code readability
authState.update(new BasicScheme(ChallengeState.PROXY),new UsernamePasswordCredentials(proxy.getUsername()proxy.getPassword()))
and increasing code readability