A method for creating a data token for constructing, by a source code generator, which is a computer program, source code to be executed by a computer, on basis of a set of predetermined rules which specifies a manner in which one or more source code components are put together for constructing the source code, and by utilizing a token result produced by processing of the data token and a component value representing a source code component in the source code, the method comprising: obtaining a set of data token rules which specify a manner in which: a token value is created, the token value being a representation of the data token, the token value of the data token is associated with the component value which causes the source code generator to apply a computer implemented logic for processing the token value of the data token by utilizing a parameter for producing a token result, the token result being utilized by the source code generator for the constructing of the source code; the component value being identified in a source object repository with reference to a source object and to an indeterminable source code component, the indeterminable source code component being a source code component specified in the set of predetermined rules of the source code for which the component value is determined by a user instead of computer implemented logic to determine the component value; and creating a token value for the data token by utilizing the set of data token rules, so that the created data token associated with the component value of the source code component and stored in a source object repository is utilized by the source code generator for the constructing of the source code. obtaining a set of data token rules which specify a manner in which: a token value is created, the token value being a representation of the data token, the token value of the data token is associated with the component value which causes the source code generator to apply a computer implemented logic for processing the token value of the data token by utilizing a parameter for producing a token result, the token result being utilized by the source code generator for the constructing of the source code; the component value being identified in a source object repository with reference to a source object and to an indeterminable source code component, the indeterminable source code component being a source code component specified in the set of predetermined rules of the source code for which the component value is determined by a user instead of computer implemented logic to determine the component value; and a token value is created, the token value being a representation of the data token, the token value of the data token is associated with the component value which causes the source code generator to apply a computer implemented logic for processing the token value of the data token by utilizing a parameter for producing a token result, the token result being utilized by the source code generator for the constructing of the source code; the component value being identified in a source object repository with reference to a source object and to an indeterminable source code component, the indeterminable source code component being a source code component specified in the set of predetermined rules of the source code for which the component value is determined by a user instead of computer implemented logic to determine the component value; and creating a token value for the data token by utilizing the set of data token rules, so that the created data token associated with the component value of the source code component and stored in a source object repository is utilized by the source code generator for the constructing of the source code.