validate method 
    
      
  
Future<void>
validate(
)
      override
     
    
    
  Implementation
  @override
Future<void> validate() async {
  await super.validate();
  String path = Directory.current.path;
  bool directoryExist = await checkDirectoryExist("$path${Constants.screensDirectoryPath.actualPath()}");
  if (!directoryExist) {
    throw CliException(message: "${Constants.screensDirectoryPath.actualPath()} Directory not found");
  }
  for (String screenName in CliDataProvider.instance.args.sublist(2)) {
    if (!isValidScreenName(screenName)) {
      throw CliException(message: ValidationMessages.invalidScreenNameMessageString);
    }
  }
}