Uninformative error message in CLI when missing spaces before 'required' keyword
When there are missing spaces before input's 'required' keyword, for example:
flow:
  inputs:
    - input:
      required: true

 and trying to run the flow in the CLI, you get an uninformative error message:
Command failed java.lang.RuntimeException: java.lang.RuntimeException: Error transforming source: flow_with_required_input.sl to a Slang model. null

diff --git a/cloudslang-compiler/src/main/java/io/cloudslang/lang/compiler/modeller/transformers/AbstractInputsTransformer.java b/cloudslang-compiler/src/main/java/io/cloudslang/lang/compiler/modeller/transformers/AbstractInputsTransformer.java
index 5f92c01c4..1da4637a7 100644
--- a/cloudslang-compiler/src/main/java/io/cloudslang/lang/compiler/modeller/transformers/AbstractInputsTransformer.java
+++ b/cloudslang-compiler/src/main/java/io/cloudslang/lang/compiler/modeller/transformers/AbstractInputsTransformer.java
@@ -34,7 +34,7 @@ public abstract class AbstractInputsTransformer {
             Map.Entry<String, ?> entry = ((Map<String, ?>) rawInput).entrySet().iterator().next();
             Object entryValue = entry.getValue();
             if(entryValue == null){
-                throw new RuntimeException("Could not transform Input : " + rawInput + " Since it has a null value");
+                throw new RuntimeException("Could not transform Input : " + rawInput + " Since it has a null value.\\n\\nMake sure a value is specified or that indentation is properly done.");
             }
             if (entryValue instanceof Map) {
                 // - some_inputs:
['cloudslang-compiler/src/main/java/io/cloudslang/lang/compiler/modeller/transformers/AbstractInputsTransformer.java']