     rawValueStr = String(rawValueStr.dropFirst()) // drop (
     rawValueStr = String(rawValueStr.dropLast()) // drop )
 
-    return "Array<\(rawTypeCopy)>(arrayLiteral: \(rawValueStr))"
+    rawValueStr = rawValueStr.trimmingCharacters(in: .whitespacesAndNewlines)
+
+    return "[\(rawValueStr)]"
   }
 }
 

    return line
  }

  private func formatArrayString(rawValue: AnyObject, rawType: String) -> String {
    var rawTypeCopy = rawType
    var rawValueStr = "\(rawValue)"


      line = template.customImplementation
      line.replace(token: template.variableNameToken, withString: hint.variableName)
      line.replace(token: template.customTypeToken, withString: hint.type)
      line.replace(token: template.valueToken, withString: formatRawArrayString(rawValue: value, rawType: str))
      return line

    default:
