Все правильно выводит но валидатор не пропускает. Подскажите что может быть не так пожалуйста
package com.javarush.task.task15.task1527;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
/*
Парсер реквестов
*/
public class Solution {
public static void main(String[] args) throws IOException {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
String url = reader.readLine();
reader.close();
String params = url.substring(url.indexOf("?")+1);
String[] paramsArr = params.split("&");
for(String param: paramsArr){
System.out.print(param.substring(0, param.indexOf("="))+" ");
}
for(String param : paramsArr){
String name = param.substring(0, param.indexOf("="));
if("obj".equals(name)){
System.out.println();
String value = param.substring(param.indexOf("=")+1);
try{
double dvalue = Double.parseDouble(value);
alert(dvalue);
}catch(Exception e){alert(value);}
}
}
}
public static void alert(double value) {
System.out.println("double: " + value);
}
public static void alert(String value) {
System.out.println("String: " + value);
}
}