public static <S extends Declaration,S2 extends S>SymbolReference<S> solved(S2 symbolDeclaration){
  return new SymbolReference(Optional.of(symbolDeclaration));
}

public static < S extends Declaration , S2 extends S > SymbolReference < S > solved ( S2 symbolDeclaration ) { return new SymbolReference ( Optional . of ( symbolDeclaration ) ) ; }
create a solve reference to the given symbol .
